1. ssh와 sshd 차이
1-1. ssh
: Secure Shell 의 약자로 원격지 시스템에 접근하여 암호화 된 메세지를 전송할 수 있는 시스템
1-2. sshd
: SSH Daemon의 약자로 SSH 연결을 받아주기 위해 대기하는 프로세스
* Deamon : 백그라운드 상에서 요청을 기다리는 프로그램
즉, ssh는 나가는 요청 sshd는 들어오는 요청 이라고 생각하면 된다.
2. ROOT LOGIN REFUSE FROM ~~ Error 해결 방법.
: 해당 시스템에 ROOT로 로그인 하려고 요청을 했을 때, 거절 된다는 메세지.
=> sshd 설정 부분을 변경해주어야 한다.
[ 에러 화면 ]
경로 : /var/log/auth.log
2-1. sshd 설정 파일을 연다.
# vi /etc/ssh/sshd_config
2-2. 루트 계정으로 로그인 할 수 있도록 허용해준다.
PermitRootLogin yes
로 변경 후 저장.
2-3. 변경된 설정값 적용을 위해 reload
# service sshd reload
* (2-2) PermitRootLogin 설명
- yes : 외부에서 Root 접속 허용.
- no : 외부에서 Root 접속 불허.
- prohibit-password : 비밀번호 접속은 막고, key를 통한 접속만 허용.
'Back-end > Server' 카테고리의 다른 글
(리눅스) vi 편집기에서 명령어를 통해 여러 줄 제거하기 (0) | 2023.05.17 |
---|---|
(Redis) OOM (Out Of Memory) 문제 시 해결 방법 (0) | 2022.11.14 |
scp를 통해 파일 전송하기 (0) | 2022.10.23 |
(리눅스) apt-get을 통해 yum 설치하기 (0) | 2022.09.28 |
BASH 취약점을 노린 SMTP 서버 공격 및 취약점 제거 방법 (0) | 2022.08.09 |