Raspbian에서 rsa 키를 사용하여 로그인할 수 없습니다

Raspbian에서 rsa 키를 사용하여 로그인할 수 없습니다

Raspbian 시스템을 설치했고 내 개인 키를 사용하여 SSH를 통해 시스템에 연결하고 싶습니다. 나는 다른 서버에서도 이 키를 사용하고 있으므로 chmod가 로컬에서 제대로 설정되었다고 확신합니다.

Raspbian에 ssh를 시도하면 다음과 같은 일이 발생합니다.

debug1: SSH2_MSG_NEWKEYS received
debug2: key: /home/nagyviktor/.ssh/id_rsa (0x55c3847112d0), agent
debug1: Skipping ssh-dss key /home/nagyviktor/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes
debug2: key: /home/nagyviktor/.ssh/id_ecdsa ((nil))
debug2: key: /home/nagyviktor/.ssh/id_ed25519 ((nil))
debug3: send packet: type 5
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/nagyviktor/.ssh/id_rsa
debug3: send_pubkey_test
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
debug1: Trying private key: /home/nagyviktor/.ssh/id_ecdsa
debug3: no such identity: /home/nagyviktor/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /home/nagyviktor/.ssh/id_ed25519
debug3: no such identity: /home/nagyviktor/.ssh/id_ed25519: 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

rsa 키를 허용하려면 구성에서 무엇을 변경해야 합니까?

답변1

키가 거부되었습니다. 이는 서버 측에서 올바르게 설정하지 않았음을 의미합니다. 가장 간단한 것은

ssh-copy-id user@raspberry-ip

구성을 수동으로 확인하려면 모든 홈 디렉터리, ~/.ssh/디렉터리 및 authorized_keys그 안에 있는 파일의 소유자와 권한을 검토하세요.

관련 정보