여러 번 시도하고 재설정한 후에 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).