프로그래밍 방식으로 SSH 비밀번호 확인 비활성화

프로그래밍 방식으로 SSH 비밀번호 확인 비활성화

나는 다음을 사용하여 기계를 구성하고 있습니다.packer.

이 도구는 내가 원하는 모든 셸 명령을 실행할 수 있도록 셸 구성 기능을 제공합니다.

ssh비밀번호 로그인을 비활성화하고 싶습니다 .

sed패턴과 라인 수학을 작성 하는 대신 명령을 통해 이를 수행할 수 있는 방법이 있습니까 /etc/sshd_config?

답변1

예, 명령줄을 통해 비밀번호 인증을 비활성화할 수 있습니다. -o데몬을 실행할 때 이 플래그를 사용하세요 .sshd -o "PasswordAuthentication no"

답변2

SSH는 키를 지원합니다. 개인 키와 공개 키를 설정하면 비밀번호를 사용할 필요가 없습니다.

이는 비밀번호 로그인을 비활성화하는 것이 아니라 컴퓨터에 인증하기 위해 다른 방법을 사용하고 있음을 의미합니다.

관련 정보