나는 다음을 사용하여 기계를 구성하고 있습니다.packer
.
이 도구는 내가 원하는 모든 셸 명령을 실행할 수 있도록 셸 구성 기능을 제공합니다.
ssh
비밀번호 로그인을 비활성화하고 싶습니다 .
sed
패턴과 라인 수학을 작성 하는 대신 명령을 통해 이를 수행할 수 있는 방법이 있습니까 /etc/sshd_config
?
답변1
예, 명령줄을 통해 비밀번호 인증을 비활성화할 수 있습니다. -o
데몬을 실행할 때 이 플래그를 사용하세요 .sshd -o "PasswordAuthentication no"
답변2
SSH는 키를 지원합니다. 개인 키와 공개 키를 설정하면 비밀번호를 사용할 필요가 없습니다.
이는 비밀번호 로그인을 비활성화하는 것이 아니라 컴퓨터에 인증하기 위해 다른 방법을 사용하고 있음을 의미합니다.