VPS에서 Debian Jessie를 실행하고 있습니다.

SSH를 통해 서버에 들어갈 수 있도록 개인 키와 Google Authenticator를 모두 활성화하고 싶습니다.

나는 활성화했다

auth required pam_google_authenticator.so

/etc/pam.d/sshd 및 common-auth 모두 에서

"터미널"(VPS 공급자가 제공한 VNC 사용)을 사용하여 로그인할 때 작동하지만 ssh에 로그인하면 Google Authenticator를 묻지 않고 통과할 수 있습니다.

내가 무엇을 더 할 수 있습니까?

answer

sshdPAM 스택을 사용 하고 있는지 확인하십시오 ( 의 UsePam옵션 sshd_config).

그런 다음 구성에 PAM 인증이 필요한지 확인합니다(공개 키 인증 방법이 성공하면 PAM 암호 인증 부분을 건너뜁니다). AuthenticationMethods에서 적절하게 설정하면 됩니다 sshd_config.