공개 키와 yubikey를 사용하여 SSH에서 2단계 인증

공개 키와 yubikey를 사용하여 SSH에서 2단계 인증

이중 인증을 설정하려고 합니다. 두 가지 방법으로 로그인하고 싶습니다.

  1. 공개키 > YubiKey
  2. 비밀번호 > 유비키

이제 이 작업을 완료했으므로 비밀번호를 통해 로그인할 수 있는 사용자를 지정하고 싶습니다(예: 일치하는 사용자... 비밀번호 인증은 다음과 같습니다). 사용자가 목록에 없으면 PubKey 및 Yubikey를 통해서만 로그인할 수 있습니다. 어떻게 해야 하나요?

이것은 내 sshd_config입니다.
이것은 내 범용 검증 PAM 파일입니다.

답변1

좋아요, 저는 이미 무엇을 해야 할지 알고 있어요. "Match User"에 다음과 같이 작성하세요.

Match User OnlyPassword
    AuthenticationMethods keyboard-interactive:pam

그리고 기본적으로만:

AuthenticationMethods publickey,keyboard-interactive:pam

관련 정보