SSH 공개 키 로그인 실패

SSH 공개 키 로그인 실패

최근에 새 Synology NAS를 설정하고 (실패) 새 시스템에서 내 공개 키 SSH 액세스를 복제하려고 했습니다. 나는 다음 사항을 확인했습니다.

  • 내 로컬 SSH 구성은 동일한 개인 키를 사용하여 두 Synology 시스템 모두에 로그인합니다.
  • 두 Synology 시스템 모두 .ssh/authorized_keys에 동일한(해당) 공개 키가 있습니다.
  • /etc/ssh/sshd_config가 두 Synology 시스템 모두에서 동기화되고(예: PubKeyAuthentication 허용) 올바른 설정이 사용되었는지 확인하기 위해 서비스가 다시 시작되었습니다.
  • 두 Synology 시스템 모두에서 .ssh/ 및 Authorized_keys에 대한 권한이 올바르게 설정되었습니다(700 및 600).

이전 Synology에서는 ssh -vvv가 생성됩니다.

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit

하지만 새 키에서는 동일한 키가 거부됩니다.

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey,password).

내 비밀번호를 사용한 SSH 로그인은 두 시스템 모두에서 작동합니다. 디버깅을 위해 또 무엇을 확인할 수 있나요? 감사해요!

답변1

문제 해결: 새 Synology 시스템에 있는 내 사용자의 홈 디렉토리에 잘못된 권한이 있었습니다(s.https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/).

관련 정보