我有一个设置,我在 Windows 7 主机下运行 Ubuntu 11.10 作为 VirtualBox 来宾,位于限制性公司防火墙后面。我已经设置了从主机端口 22 到 Ubuntu 端口 22 的 NAT;IT 通知我他们已为主机的 IP 地址打开了出站端口 22。
我已经运行ssh-keygen -t rsa,并试图通过连接到 github 和另一个已知的 ssh 服务器来测试设置。在这两种情况下,连接都被拒绝ssh_exchange_identification: Connection closed by remote host。完整-vvv日志如下。
这可能仍然是由于公司防火墙吗?如果是这样,我还需要向他们提出什么要求?任何其他想法可能是错误的以及如何解决它?
~$ ssh -Tvvv git@github.com
OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could …Run Code Online (Sandbox Code Playgroud) ssh ×1