If a server is started in debug mode (-ddd), it triggers a few debug messages to appear on the client. Shouldn't debug messages appear on the client only if the client uses the -v option? The problem is, it's often useful to start a debug server to help track down problems without interfering with the client... and those extra client-side debug messages can sometimes cause issues for things that indirectly run ssh (like cvs and svn) if they aren't expecting the output. Is this a bug or is there a particular reason enabling debugging on the server is supposed to trigger debug messages on the client? Here's an example connection to a 5.2p1 server started with "sshd -e -D -p4242": $ ssh -p4242 127.0.0.1 'date' Wed Jun 3 11:47:05 PDT 2009 And to a 5.2p1 server started with "sshd -e -ddd -p4242": $ ssh -p4242 127.0.0.1 'date' Environment: USER=... LOGNAME=... HOME=... PATH=... MAIL=... SHELL=... SSH_CLIENT=... SSH_CONNECTION=... debug3: channel 0: close_fds r -1 w -1 e -1 c -1 Wed Jun 3 11:47:25 PDT 2009