This is a me too:
I upgraded from openssh-2.3.0p1 to openssh-2.5.2p2 and found similar
problems to Tim. I then upgraded to openssh-2.9p1 and it still
happened. I even upgraded from openssl-0.9.6 to openssl-0.9.6a and it
still happened to I got my shovel out and started digging. I changed
the code to give the error details and got this:
debug1: authentications that can continue:
publickey,password,keyboard-interactive
debug1: next auth method to try is publickey
debug1: try pubkey: /export/home1/sl/.ssh/id_dsa.pub
debug1: input_userauth_pk_ok: pkalg ssh-dss blen 433 lastkey 1271b0 hint 0
debug1: PEM_read_PrivateKey failed: error:0906D06C:PEM routines:PEM_read_bio:no
start line
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/export/home1/sl/.ssh/id_dsa.pub':
I think there are two bugs here firstly it's failing to read the
private key for some reason and secondly it seems to carry on regardless
and ask for a passphrase.
Any thoughts?
Simon
> Guys, I think that I have ran into a bug. I am running openbsd 2.8 and I
> upgraded to the lastest verison of openssh 2.9 but when I did that it
> started giving me this error "ssh_exchange_identification: Connection
> closed by remote host" when I try to log into the machine even when I
am
> on the machine and try to ssh localhost it gives me the same message. I
> have read every FAQ I could find on the net but all I can find is that
> you mush put "ssd:all" in the hosts.allow in the etc directory.
OpenBSD
> does not have a hosts.allow or a hosts.deny in the etc directory. I ran
> ssh -v localhost and this is what I got...
>
>
> # ssh -v localhost
> OpenSSH_2.9, SSH protocols 1.5/2.0, OpenSSL 0x0090581f
> debug1: Reading configuration data /etc/ssh_config
> debug1: Rhosts Authentication disabled, originating port will not be
> trusted.
> debug1: restore_uid
> debug1: ssh_connect: getuid 0 geteuid 0 anon 1
> debug1: Connecting to localhost [127.0.0.1] port 22.
> debug1: temporarily_use_uid: 0/0 (e=3D0)
> debug1: restore_uid
> debug1: temporarily_use_uid: 0/0 (e=3D0)
> debug1: restore_uid
> debug1: Connection established.
> debug1: read PEM private key done: type DSA
> debug1: PEM_read_PrivateKey failed
> debug1: read PEM private key done: type <unknown>
> debug1: identity file /root/.ssh/identity type 0
> debug1: identity file /root/.ssh/id_rsa type 1
> debug1: identity file /root/.ssh/id_dsa type 2
> ssh_exchange_identification: Connection closed by remote host
> debug1: Calling cleanup 0x1727c(0x0)
>
> If you could help me please send me and email at tim at westberry.com I
> will be glad to set up a chat channel on irc or call you if you can help
> me fix this problem.
>
> Thanks,
> Tim
-----------------------------------------------------------------------
| Simon Liddington | Tel (home): 023 8023 7935 |
| sjl at zepler.org | Tel (work): 023 8068 3521 |
-----------------------------------------------------------------------