SSH 登录无需密码提示

SSH 登录无需密码提示

可能重复:
如何设置 SSH 以便不需要输入密码?

我正在尝试设置 Opennebula。我想设置我的本地主机,以便我可以登录到我的远程主机而无需使用密码。

我已按照“安全 Shell 访问”部分中的说明进行操作安装说明。我无法从本地主机登录到远程主机,但我可以从远程主机登录到本地主机。

不确定发生了什么。

任何帮助,将不胜感激。

谢谢

答案1

在我看来,您好像反转了 SSH 密钥设置。您必须在本地主机上创建密钥对,并将公钥放入authorized_keys远程主机上的文件中。

使用ssh -v user@remote_host查看客户端发生的情况。还要检查 sshd 日志(位置将根据您使用的发行版而有所不同,在 Debian/Ubuntu 上是)。您可能需要在服务器上将/var/log/auth.log日志级别从 增加到INFO并运行。DEBUGservice ssh reload

相关内容