我尝试使用 ssh 无需密码登录远程服务器,但出现错误:
Permission denied (public key)
要将 .pub 密钥复制到服务器,我必须:
PasswordAuthentication = yes (in the sshd_config file).
复制 .pub 密钥后,我禁用了 ssh_config 中的密码:
PasswordAuthentication = no
现在当我尝试 ssh 时:
SSH '[电子邮件保护]‘
我收到了错误:
Permission denied (public key)
我该如何解决这个问题?
我更改了 authorized_keys 权限、.ssh/ 权限等,但问题仍然存在。我甚至使用了 ssh-agent $SHELL && ssh-add 命令。