我正在运行 Windows 7 并安装了 Ubuntu VirtualBox。我尝试ssh
使用 Putty 从 Windows 进入 Ubuntu。我失败了。我尝试了以下操作:
- 我看到 OpenSSH 服务器正在运行并监听端口 22。我尝试从 Ubuntu 连接 SSH localhost,成功了
- 在我的 VirtualBox 网络设置中,我使用桥接适配器。
- 我无法
ping
从我的主机上获取 Ubuntu 服务器的 IP 地址,但当我python -m SimpleHTTPServer
在我的 Ubuntu 机器上运行时,我能够访问http://ubuntu_ip:8000/通过我的 Windows 主机的 Web 浏览器 - 我创建了公钥和私钥,并将公钥存储在中
~/.ssh/authorized_keys
。 iptables -L
结果是:Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
我猜此时密钥并不重要,因为 Putty 正在报告:
2015-09-21 14:49:14 Failed to connect to x.x.227.235: Network error: Connection timed out
事实上,我的主机浏览器可以访问显示代理被绕过的虚拟机。但为什么 Putty 无法连接到它?
我在这里遗漏了什么?