远程连接时 SSH 连接被拒绝

远程连接时 SSH 连接被拒绝

我设置了我的 Ubuntu 服务器,它在运行时可以连接到自身ssh localhost。但是,当我在 Windows 8 上运行 Putty 时,我收到“连接被拒绝”错误。我尽我所能:

  • 禁用防火墙
  • 在 putty 中仔细检查端口号
  • 允许 Putty 进入我的 Windows 防火墙(我可以正常连接到其他服务器)
  • 重新安装 ssh

尝试使用 putty 连接时,我使用的127.0.0.1是端口 22(我没有更改服务器上的默认端口号)。我认为问题在于服务器仍然不允许外部设备连接到它,但如果不是防火墙,那么我不太确定该去哪里查找,我不是我希望成为的 Linux 大师,但我知道的足以应付大多数事情。

此外,我知道关于此连接被拒绝错误的帖子很多,但我花了一整天时间阅读它们,却找不到任何与我遇到的问题相关的内容

答案1

如果我没看错,你好像是在 Windows 上使用 Putty 连接到 ubuntu。你也好像是在给 Putty IP 127.0.0.1。如果是这样,你就是要让 Putty 连接到你的 Windows 电脑。要在 ubuntu 上找到 IP,你可以运行ip addr show(在 ubuntu 电脑上),然后使用 Putty 来获取你用于互联网的接口(en0、wlan0 等)的 IP 地址。

答案2

我只需要在服务器上安装 SSH:sudo apt-get install openssh-server

希望这能帮助新手在 VMWare Player 中运行 Win 8 和 Ubuntu 13.04 作为客户操作系统

相关内容