공개 키를 통한 SSH 연결이 차단되었습니다.

공개 키를 통한 SSH 연결이 차단되었습니다.

ssh는 키를 사용하여 이더넷을 통해 연결하지만 Wi-Fi를 통해서는 연결하지 않지만 둘 다 비밀번호를 사용합니다. 클라이언트 측에서는 모든 것이 괜찮아 보입니다. 키를 보내려고 시도하고 (내가 알 수 있는 한) 성공 응답을 받지만 키를 전달하고 계속 진행합니다. 디버그 정보는 다음과 같습니다.

debug1: Next authentication method: publickey
debug1: Offering public key: /Users/<user>/.ssh/id_rsa RSA SHA256:Cyrz8JVjCrEmKx338S4joy7zdQ9nv1e2dGx0njXneZw
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: /Users/<user>/.ssh/id_rsa RSA SHA256:Cyrz8JVjCrEmKx338S4joy7zdQ9nv1e2dGx0njXneZw
debug3: sign_and_send_pubkey: RSA SHA256:Cyrz8JVjCrEmKx338S4joy7zdQ9nv1e2dGx0njXneZw
debug3: sign_and_send_pubkey: signing using ssh-rsa
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Trying private key: /Users/<user>/.ssh/id_dsa
debug3: no such identity: /Users/<user>/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /Users/<user>/.ssh/id_ecdsa
debug3: no such identity: /Users/<user>/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /Users/<user>/.ssh/id_ed25519
debug3: no such identity: /Users/<user>/.ssh/id_ed25519: No such file or directory
debug1: Trying private key: /Users/<user>/.ssh/id_xmss
debug3: no such identity: /Users/<user>/.ssh/id_xmss: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password

서버에서는 다음 줄만 찾을 수 있습니다 /var/log/secure.

error: key_verify: incorrect signature

분명히 이해가 부족합니다. 특정 유형의 연결을 차단하는 것이 가능하다는 것을 인식하지 못했습니다. 이것은 모두 기업 환경이었고 우리 보안 팀이 네트워킹 지식의 격차를 메우기 위해 커뮤니티에 접근하는 것이 더 쉬울 것 같았습니다.

  • 클라이언트 macOS
  • 서버 라일

관련 정보