Hi,
the netssh key exchange seems to be incompatible with openssh-6.7.
I installed a new version of openssh on a gentoo host recently, that
automatically came in as a stable update package for a gentoo-amd64 system:
OpenSSH_6.7p1-hpn14v5, OpenSSL 1.0.1k 8 Jan 2015
When calling this system with a plan9 (legacy) ssh2, the netssh process does
not provide any data in /net/ssh/keys. The read at
/sys/src/cmd/ssh2/ssh2.c:/^keyproc/+19, reads n=0 bytes when connecting to the
version of OpenSSH above.
I don't understand enough of the netssh keyfile infrastructure to debug this
logistic behaviour of /net/ssh/keys.
A downgrade to
OpenSSH_6.6p1-hpn14v4, OpenSSL 1.0.1k 8 Jan 2015
gives me ssh access to the gentoo system again.
If I find out more, I will post a followup. But maybe it would be helpfull if
someone with more insight into netssh tries to resolve this bug.
regards,
ingo krabbe