I've asked this before, but nobody seemed to have a clue.  I've asked 
local Solaris-using friends, and none of them have yet had a clue 
either.  But the problem persists here, regardless.

I've got an snv_55 install (upgraded from something earlier). 

-bash-3.00$ uname -a
SunOS fsfs 5.11 snv_55b i86pc i386 i86pc
-bash-3.00$ svcs ssh
STATE          STIME    FMRI
online         11:35:23 svc:/network/ssh:default

It's running ssh.  I can get in via ssh using my password, from anywhere 
I've tried (Windows using putty, Linux using openssh).

I have it configured to let me in via public-key authentication. The 
directory and file protections seem correct.

-bash-3.00$ ls -ld .ssh
drwx------   2 ddb      ddb            6 May 28 22:33 .ssh
-bash-3.00$ ls -l .ssh
total 9
-rw-------   1 ddb      ddb          230 May 28 22:29 authorized_keys
-rw-------   1 ddb      ddb          951 Dec 31  2006 id_rsa
-rw-r--r--   1 ddb      ddb          218 Dec 31  2006 id_rsa.pub
-rw-r--r--   1 ddb      ddb          451 Dec 31  2006 known_hosts

The /etc/ssh/sshd_config file includes:

Protocol 2
PubkeyAuthentication yes
SyslogFacility auth
LogLevel debug

(And where is that log file supposed to go?  /var/log/authlog is empty.)

The authorized_keys file is identical to the one that works on several 
Linux boxes and a *bsd box.  It contains one public key.  I've tried 
copying the putty session that works to one of the linux boxes, changing 
only the IP to point to the Solaris system, and it doesn't work 
(public-key auth doesn't work; I can get in fine when I give it my 
password).  I've played with putty logging but haven't found anything 
that tells me anything.  I'm trying to log on the Solaris end but so far 
not getting anything.  Yes, I did restart the service after I changed 
the logging in the config, that's why the start-time in the service 
status is 11:35 this morning instead of months ago.

I've also tried connecting from Linux boxes, and that fails in the same way.

Just to be complete, here's the full contents of the 
.ssh/authorized_keys file.  In the original it's on one line, terminated 
with a proper newline:

-bash-3.00$ cat .ssh/authorized_keys
ssh-rsa 
AAAAB3NzaC1yc2EAAAABJQAAAIEA3TIdbQbo9GaCtajErV1gpYOHVvffnO9J27K4pLxPVDkmTbEY8XoUAr3H4+qz+3QLaU43t+tDrjOokn+vmJRt67icj0+TCT4tLsnBGwhTbZ7gmP6xYRUEs4vuOc+Hid/+QfzEAyncgBxQHcQCm3GLCv2EuKDi6GVU6yvjAQc44c0=
 
ddb-rsa-key-20050104

So I'm well and thoroughly stumped.  Any ideas?  HELP!

-- 
David Dyer-Bennet, [EMAIL PROTECTED]; http://dd-b.net/dd-b
Pics: http://dd-b.net/dd-b/SnapshotAlbum, http://dd-b.net/photography/gallery
Dragaera: http://dragaera.info

_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to