2FA를 사용하여 비밀번호로 원격 호스트에 인증할 수 없습니다.

2FA를 사용하여 비밀번호로 원격 호스트에 인증할 수 없습니다.

나머지 서버의 점프 박스로 실행되는 Ubuntu 20.04 VM이 있습니다. 원격으로 접속하기 위해 DDNS 서비스에 연결했습니다. SSH 키를 사용하면 서버에 정상적으로 로그인할 수 있지만 2FA(Google의 pam 2fa 모듈)로 비밀번호 인증을 사용하면 "인증 실패" 메시지가 나타납니다.

그 문제를 해결하려면 어떻게 해야 합니까?

다른 컴퓨터와 OS에서 시도했지만 문제는 컴퓨터 자체에 있습니다. 구글은 도움이 되지 않는 것 같습니다.

미리 감사드립니다.

답변1

/etc/pam.d.sshd에서 auth required pam_google_authenticator.so추가 옵션을 설정한 문제를 발견했습니다 nullok. 이를 제거한 후 비밀번호와 2fa 생성 코드를 사용하여 시스템에 SSH로 연결할 수 있었습니다.

관련 정보