머신에서 머신 자체로 비밀번호 없는 SSH를 어떻게 얻을 수 있나요?

머신에서 머신 자체로 비밀번호 없는 SSH를 어떻게 얻을 수 있나요?

여러 번 시도하고 재설정한 후에 ubuntu 20.04 시스템에서 자체적으로 비밀번호 없는 SSH가 실패합니다.

나는 이것을 여러 번 설정했지만 이제는 이해할 수 없는 공개 키 거부 오류로 인해 실패하는 것 같습니다.

이전에는 비밀번호 설정을 엉망으로 만들어야 했습니다. 하지만 그게 전부라고 생각하지 마세요.

키는 ssh-keygent -t rsa및 에서 생성 됩니다 ssh-add <keyfile>.

cat /etc/ssh/sshd_config | grep -v '#'  | grep -v '^$'

산출

PermitRootLogin no
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem   sftp    /usr/lib/openssh/sftp-server
cat /etc/ssh/ssh_config | grep -v '#'  | grep -v '^$'

산출

Include /etc/ssh/ssh_config.d/*.conf
Host *
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
cd ~/.ssh
ssh-add -D
ssh-add id_rsa
ssh localhost
we sent a publickey packet, wait for reply
Authentications that can continue: publickey
we did not send a packet, disable method
No more authentication methods to try.
Permission denied (publickey).

관련 정보