无法使用具有有效用户名和密码的 PuTTy 进行 ssh。如何确保服务器和PuTTy键盘/终端相同?其他事宜?

无法使用具有有效用户名和密码的 PuTTy 进行 ssh。如何确保服务器和PuTTy键盘/终端相同?其他事宜?

[编辑:该问题完全是由于自己的疏忽造成的。我输入了错误的 IP 地址。使用正确的 IP 地址登录没有问题。]

问题:

无法从 Windows 8.1 笔记本电脑 ssh 到 ubuntu 14.01 服务器(尝试使用 PuTTY 和 RoyalTS)。

  • 终端窗口出现提示输入用户名和密码,然后失败
  • PuTTy 中报告的错误是authentication failed
  • RoyalTS 中出现类似错误2016-02-04 17:26:49.587 ERROR Ssh(1)[19] SSH: Rebex.Net.SshException: A supplied password or user name is incorrect.
  • 可以使用同一笔记本电脑和相同的用户名和密码凭据(与 ssh 中失败的相同)通过 IPMI 连接登录到同一服务器。用户名和密码是在使用同一 IPMI 连接设置计算机时创建的。

使用 ssh(Putty/RoyalTS/等)和 IPMI 连接时,如何检查并确保键盘设置相同?我在某处读到这可能是问题所在。

我还缺少其他什么东西吗?有什么解决方法吗?

答案1

您可以生成 ssh 密钥并将生成的 SSH 密钥添加到文件 ~/.ssh/authorized_keys 中。似乎 sshd_config 文件中禁用了 root 登录。你也可以检查一下。

答案2

感谢验证码关于控制台 ssh 的提示,我发现(从控制台信息)我试图使用不正确的 ip 地址进行 ssh。我使用正确的 IP 地址 ssh 进入服务器没有任何问题。

所以说,这个问题完全是自己的疏忽造成的。

相关内容