无法使用 Putty 通过 SSH 进入 VirtualBox Ubuntu VM

无法使用 Putty 通过 SSH 进入 VirtualBox Ubuntu VM

我正在运行 Windows 7 并安装了 Ubuntu VirtualBox。我尝试ssh使用 Putty 从 Windows 进入 Ubuntu。我失败了。我尝试了以下操作:

  1. 我看到 OpenSSH 服务器正在运行并监听端口 22。我尝试从 Ubuntu 连接 SSH localhost,成功了
  2. 在我的 VirtualBox 网络设置中,我使用桥接适配器。
  3. 我无法ping从我的主机上获取 Ubuntu 服务器的 IP 地址,但当我python -m SimpleHTTPServer在我的 Ubuntu 机器上运行时,我能够访问http://ubuntu_ip:8000/通过我的 Windows 主机的 Web 浏览器
  4. 我创建了公钥和私钥,并将公钥存储在中~/.ssh/authorized_keys
  5. 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 无法连接到它?

我在这里遗漏了什么?

相关内容