There seems to be a general problem with the SSH client in OS X. In certain network setups, it takes an eternity to connect to the server. From reading I did a while back it came about because of a update to OpenSSH in a 10.2.x release.
The Problem:
I currently have a server with one IP address which is mapped with NAT to an internal IP address. SSH doesn't seem to like this! It's looking for a name...or an address... or a meaning in life.
Whereas Apple Remote Desktop connects to the server immediately, SSH just waits... After it connects, the speed is absolutely fine. SSH clients on Windows work much better.
Likewise, I had another server with a more acute problem - SSH/SFTP would take so long that I had to enter my password within about 3 seconds before the whole thing timed out.
This server never had a DNS name to go with the IP address (the server had multiple network cards with different IP addresses). (I think) I fixed the problem by adding a dummy address to my hosts file.
Sadly, it doesn't work in this case.
Anyone else having these difficulties?
Chris