답변:
SSH를 통해 로그인한다고 가정합니까? 다음 줄을 넣으십시오 /etc/ssh/sshd_config
.
PermitRootLogin no
특정 사용자의 로그인을 거부하려면 구성 파일에 다음을 입력하십시오.
DenyUsers root
블랙리스트 접근 방식이 필요합니다. 화이트 리스팅이 일반적으로 바람직합니다. 회사에서 rob
및 admin
사용자가 서버에 로그인 하도록 허용해야하는 경우 다음 구성 지시문을 사용하십시오.
AllowUsers rob admin
구성 파일을 변경 한 후 다음 명령을 사용하여 ssh 서비스를 다시 시작하십시오.
sudo service ssh restart
sudo apt-get install openssh-server
파일을 편집 /etc/ssh/sshd_config
을 찾습니다
PermitRootLogin
로 설정하십시오 no
.
AllowUsers <username>
하면 아무도 SSH를 허용하지 않습니까?
DenyUsers
있습니다.
기본 구성은 루트 계정을 잠그는 것이므로 원격으로 루트로 로그인 할 수 없습니다. RSA 키를 사용하여 원격으로 루트로 로그인 할 수 없도록하려는 경우를 제외하고는 다른 작업을 수행 할 필요가 없습니다. 물론 그렇게하고 싶지 않다면 루트 키를 설정하지 마십시오.
PermitRootLogin
로 설정 yes
하고 전혀 없었다 AllowUsers
또는 DenyUsers
설정 라인. 내가 빠진 것이 아니라면 기본적으로 잠겨 있다고 가정하는 것이 안전하지 않다고 생각합니다
sudo service ssh restart
적용하기