로컬 계정에서는 (id_rsa) 키를 사용하여 내 서버에 연결할 수 있습니다.서버에서로그인했습니다.
서버를 다시 시작하고 로그인 관리자에 그대로 둔 다음 연결을 시도하면 SSH가 반환됩니다.
Permission denied (publickey)
/.ssh 및 .ssh/authorized 키에 대한 권한은 서버와 클라이언트에서 각각 700과 600입니다.
고객:
henry@MSI-LT17:~ > ls -la ~ | grep ".ssh"
drwx------ 3 henry henry 4096 Jan 23 16:31 .ssh
henry@MSI-LT17:~ > ls -la ~/.ssh | grep "authorized_keys"
-rw------- 1 henry henry 228 Jan 23 16:31 authorized_keys
섬기는 사람:
henry@henry-dt:~ > ls -la ~ | grep ".ssh" drwx------ 2 henry henry 4096 Jan 19 18:24 .ssh
henry@henry-dt:~ > ls -la ~/.ssh | grep "authorized_keys"
-rw------- 1 henry henry 397 Jan 19 18:56 authorized_keys
로그인 시도에 대한 -vvv 출력은 다음과 같습니다.
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/henry/.ssh/id_rsa
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug3: sign_and_send_pubkey: RSA 0d:a8:df:84:1b:25:6e:7f:04:ad:98:87:bd:0b:7d:88
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/henry/.ssh/id_dsa
debug3: no such identity: /home/henry/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /home/henry/.ssh/id_ecdsa
debug3: no such identity: /home/henry/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /home/henry/.ssh/id_ed25519
debug3: no such identity: /home/henry/.ssh/id_ed25519: No such file or directory
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
debug1: key_parse_private2: missing begin marker
이것과 관련이 있는 것 같아요 ...
답변1
대답은 다음과 같습니다. 홈 폴더가 암호화되었습니다...