If you specify "Protocol 2" in the sshd_config file and restart the sshd server, it still accepts SSH v1 connections.
i cannot reproduce this problem: % telnet localhost 22 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. SSH-2.0-OpenSSH_3.0.1p1 SSH-1.5-bla Protocol major versions differ. Connection closed by foreign host.
This bug manifested itself when using the SecureCRT 3.4 client with SSH1 protocol specified.
reproduce the problem with that client and provide sshd -d -d -d output.
This is not a bug. I had two installations of sshd on system and was changing the inactive sshd_config file.
configuration error