SSH에서 비밀번호와 공개 키를 요청하도록 강제 실행

SSH에서 비밀번호와 공개 키를 요청하도록 강제 실행

나는 이것이 조금 이상하다는 것을 안다. 서버에서 SSH 키를 생성했지만 클라이언트가 키를 가지고 있더라도 클라이언트가 서버에 대한 SSH 비밀번호를 입력하도록 강제하고 싶습니다. 가능합니까? 키 위에 비밀번호를 설정하고 클라이언트가 SSH에 두 가지를 모두 사용하도록 강제할 수 있나요?

답변1

실행 중인 OpenSSH의 버전이나 배포판을 모르면 답변하기가 어렵습니다. 그러나 이를 달성하는 방법에는 여러 가지가 있습니다. 최신 버전의 OpenSSH를 실행하는 경우 한 가지 방법은 파일 AuthenticationMethods의 지침을 사용하는 것입니다 /etc/ssh/sshd_config. 예:

AuthenticationMethods publickey,keyboard-interactive

관련 정보