호스트 기반 SSH 인증이 작동하지 않음

호스트 기반 SSH 인증이 작동하지 않음

두 서버 간에 호스트 기반 인증을 설정하려고 했는데 몇 가지 문제가 발생했습니다.

내 설정은 다음과 같습니다

고객

  1. 한 가지 측면에서 변경된 사항 /etc/ssh/ssh_config:

    EnableSSHKeySign yes
    HostbasedAuthentication yes
    

섬기는 사람

  1. 한 가지 측면에서 변경된 사항 sshd_config:

    HostbasedAuthentication yes
    IgnoreRhosts no
    
  2. /etc/ssh/shosts.equiv클라이언트 IP와 사용자 이름이 포함된 파일을 만듭니다.

  3. /etc/ssh/ssh_known_hosts쉼표로 구분된 호스트 이름, IP 주소 및 클라이언트의 공개 키를 사용하여 만듭니다.

연결하려고 하면 다음 오류가 발생합니다.

debug3: authmethod_lookup hostbased
debug3: remaining preferred:
debug1: No more authentication methods to try.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,hostbased).

더 진행하는 방법에 대한 조언이 있습니까?

답변1

서버 로그(배포 및 버전에 따라 /var/log/messages, /var/log/secure 및/또는 /var/log/auth.log)를 읽고 sshd거부 사유로 기록된 내용을 확인합니다.

관련 정보