尽管通过 ssh 设置了经过身份验证的密钥,但仍需要密码

尽管通过 ssh 设置了经过身份验证的密钥,但仍需要密码

尽管已经在远程服务器上设置了公钥身份验证,但我仍然收到 ssh 的密码提示。我过去已经做了以下事情:

本地服务器

chmod 700 ~/.ssh/
chmod 600 ~/.ssh/id_rsa
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa (enter passphrase here)

远程服务器

Set up a ~/.ssh/authorizedkeys (this is my id_rsa.pub file from my local server)

与本地服务器断开连接并重新登录后,尽管已将身份添加到我的密钥代理,但我仍然需要输入密码。继续提示。

这也是我的配置文件设置的样子:

Host *
  User name
  StrictHostKeyChecking no
  PasswordAuthentication no
  AddKeysToAgent yes
  UpdateHostKeys yes
  IdentityFile ~/.ssh/id_rsa
  PubkeyAuthentication yes
  Port 22

先谢谢了

相关内容