어떤 ssh/sshd 구성 항목이 "RSA 공개 키 제공"에 영향을 미치나요?

어떤 ssh/sshd 구성 항목이 "RSA 공개 키 제공"에 영향을 미치나요?

모든 서버는 내 환경에서만 SSH 공개 키 인증을 지원합니다. SSH 디버그 정보를 읽을 때 "RSA 공개 키 제공"이 다르다는 것을 알았습니다.

Host1에서 server1을 SSH로 연결할 때

user@host1:~$ ssh -v server1
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/online.pem
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa

그러나 호스트 2에서 서버 2로 SSH를 통해 접속할 때

user@host2:$ ssh -v server2
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: jumpbox    <-- even not a file

어떤 ssh/sshd 구성 항목이 RSA 공개 키 제공 방법에 영향을 미치나요? 불행하게도, server1과 server2는 격리된 네트워크에 있으므로 일부 요인을 제거하기 위해 host1에서 server2를 ssh하거나 host2에서 server1을 ssh할 수 없습니다.

답변1

~/.ssh/config그것은 당신의 컴퓨터에 있는 파일 이어야 합니다 . 여기에는 ID 파일에 대한 옵션이 있는 server2에 대한 섹션이 포함되어야 합니다.

관련 정보