본문 바로가기
리눅스 | 우분투

ssh PasswordAuthentication no 가 적용이 안될 때

by 17번 일개미 2024. 12. 23.
728x90

ssh 접속 시에 보안 상의 이유로 비밀번호 로그인을 차단하고,

공개 키 방식으로만 로그인하게 만들고 싶을 때

 

/etc/ssh/sshd_config 를 편집하여 PasswordAuthentication 옵션을 no 로 설정해주면 된다.

 

하지만 이 옵션을 no 로 아무리 저장해도 여전히 비밀번호 로그인이 활성화 될 때 해결법.

 

/etc/ssh/sshd_config.d/ 경로에 들어가서 파일이 있는지 확인한다.

 

나의 경우에는 50-cloud-init.conf 파일이 있었다.

 

이 파일을 열어보니 PasswordAuthentication yes 로 한 줄이 적혀있었다.

 

이 옵션이 덮어씌워지는 형태이다 보니, 이 파일을 no 로 수정하면 비밀번호 로그인 차단이 제대로 적용된다.

728x90