This is a very strange problem I now have after switching from ATT dsl to comcast cable. The server is ubuntu 8.04. The client is ubuntu 8.10. ssh works over ATT DSL but timed out on comcast cable: ssh -v hao@xxxxxxx OpenSSH_5.1p1 Debian-3ubuntu1, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to xxx.edu [xxx.xx.xxx.xxx] port 22. debug1: Connection established. debug1: identity file /home/hao/.ssh/identity type -1 debug1: identity file /home/hao/.ssh/id_rsa type 1 debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA- 2048 debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048 debug1: identity file /home/hao/.ssh/id_dsa type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7p1 Debian-8ubuntu1.2 debug1: match: OpenSSH_4.7p1 Debian-8ubuntu1.2 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_5.1p1 Debian-3ubuntu1 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-cbc hmac-md5 none debug1: kex: client->server aes128-cbc hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP Connection closed by xxx.xx.xxx.xxx I cannot blame comcast because the same client computer, when booted into winxp, connects using either Putty or Winscp with no problem on comcast cable. There is no router in the picture, only a Motorola surfboard SB5100 modem. I should also mention the server is inside a vpn but I don't think that is the problem because vpn connects and I can reach http servers located inside the vpn, or use rsh to reach the same ubuntu 8.04 server over comcast. Therefore, seems to me the problem is specific for openssh over comcast. Suggestions are high appreciated! Hao