나는 이것이 조금 이상하다는 것을 안다. 서버에서 SSH 키를 생성했지만 클라이언트가 키를 가지고 있더라도 클라이언트가 서버에 대한 SSH 비밀번호를 입력하도록 강제하고 싶습니다. 가능합니까? 키 위에 비밀번호를 설정하고 클라이언트가 SSH에 두 가지를 모두 사용하도록 강제할 수 있나요?
답변1
실행 중인 OpenSSH의 버전이나 배포판을 모르면 답변하기가 어렵습니다. 그러나 이를 달성하는 방법에는 여러 가지가 있습니다. 최신 버전의 OpenSSH를 실행하는 경우 한 가지 방법은 파일 AuthenticationMethods
의 지침을 사용하는 것입니다 /etc/ssh/sshd_config
. 예:
AuthenticationMethods publickey,keyboard-interactive