Hi lucato > > the init.d script that start sshd is the debian default: (..) > $SSHD_OPTS is an empty variable in /etc/default/ssh:
If you are using default init with enpty options then sshd reads the configuration file in /etc/ssh/sshd_config. That's fine. Now your local sftp client log has some good information: (...) > debug1: Next authentication method: password > [EMAIL PROTECTED]'s password: > debug1: Authentication succeeded (password). The login handshake works. At this point you did login in ssh with sucess. > debug1: channel 0: new [client-session] > debug1: Entering interactive session. > debug1: Sending environment. > debug1: Sending env LANG = [EMAIL PROTECTED] > debug1: Sending subsystem: sftp > Received message too long 538976288 Here something is messing up the protocol. It may happen because of some startup file or because of some weird setting. Did you change any environment/startup file recently? Check all your .profile .login ... files. The ones for the root user but also the system wide ones. Something is breaking the ssh protocol when your root environment is being initialized. Perhaps you can find what "message too long" is being send with the following command: ssh [EMAIL PROTECTED] /bin/true It should print whatever is being send at the initialization. The point is that sftp doesn't expect such a long message. Good luck, Josep SERRANO. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]