답변:
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적용하기