我设置了我的 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 作为客户操作系统