Enabling verbose mode gives me:
Code:
$ ssh -v foo@172.24.1.67
OpenSSH_5.3p1, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /opt/local/etc/ssh/ssh_config
debug1: Connecting to 172.24.1.67 [172.24.1.67] port 22.
debug1: Connection established.
debug1: identity file /Users/cybertoast/.ssh/identity type -1
debug1: identity file /Users/cybertoast/.ssh/id_rsa type 1
debug1: identity file /Users/cybertoast/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5ubuntu1
debug1: match: OpenSSH_5.1p1 Debian-5ubuntu1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
write: Broken pipe
The solution seems to be to completely uninstall openssh-server and everything associated with it (ssh, openssh-client, etc.), then reinstall. I found this to work:
Code:
sudo apt-get install openssh-server openssh-client openssh-blacklist openssh-blacklist-extra keychain
It's a bit of a shotgun approach and guesswork, but some package obviously got corrupted and now things are working fine. Of course it's possible that the problem is not resolved since I had intermittent issues with this, so I'll report back in a day or so with more details, and if this actually *did* solve my problem
Bookmarks