为什么 SSH 每次都要求我的私钥密码

Ben*_*n D 9 password ssh

从昨天开始,每次我尝试连接到 ssh 服务器时,都会要求我输入密码。我该怎么做才能让 SSH 不每次都询问我的密码。

Sar*_*use 5

输入您的公钥hostnachine:~/.ssh/authorized_keys并确保它具有适当的权限——chmod 600。有关更多详细信息,请参阅手册页的 AUTHENTICATION 部分。请注意,sshd 可能被配置为禁止这种登录方法,尽管我无法理解为什么。

  • 如果您不想/不需要手动复制,您还可以使用 **ssh-copy-id** 将您的公钥自动复制到目标主机。 (2认同)