我有一个AWS EC2实例,我无法通过其中一个Ubuntu服务器进行连接。 但是,我可以通过任何计算机(使用和不使用私有SSH密钥)连接到AWS实例,但Ubuntu服务器不能。
Telnet输出:
$ sudo telnet xx.xx.xxx.xxx 22 Trying xx.xx.xxx.xxx... Connected to xx.xx.xxx.xxx. Escape character is '^]'.
SSH输出(使用私钥时输出相同):
$ ssh xxxxx@xxxxxxx -vvv OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012 debug2: ssh_connect: needpriv 0 debug1: Connecting to xxxxxx [xx.xx.xxx.xxx] port 22. debug1: Connection established. debug3: Incorrect RSA1 identifier debug3: Could not load "meteor" as a RSA1 public key debug1: identity file meteor type -1 debug1: identity file meteor-cert type -1
挂起之后。 SSH不会给出任何超时消息, 可以通过按ctrl+c来停止 。 我猜这些行后,必须启动SSH协议。
这是networking问题还是SSH客户端问题?
Websense阻止转发的端口。 所以这是networking问题。 花了我很多时间来弄清楚。