Normally, after "loaded 3 keys", you should have something like :
Code:
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3
debug1: match: OpenSSH_4.3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
[...]
i.e., it is the beginning of the dialog between the local machine and the remote machine.
In order to have more information, you could, for example, increase the level of verbosity in for remote ssh daemon.
Another solution for having more information, but this time on the client side, is to catch all systems calls launched during the execution of the ssh command :
Code:
strace ssh -v remoteuser@remotehost &>/tmp/ssh.out
If, after this command, your terminal gets unusable (it often happens after this kind os test), it' not a problem. Type blindly the reset command :
File /tmp/ssh.out could give you some hints about the problem.
On my system, thanks to strace, I see what happens after the "debug1: loaded 3 keys" message :
- loading of local file /etc/passwd
- reading of the line of root in the local file /etc/passwd
- reading of the SSHD banner sent by the remote machine ; here : SSH-2.0-OpenSSH_4.3
- ...