[Bug 236931] [NEW] openssh-server does not find dsa keys authorized_keys file
Max V.K.
kovganm at gmail.com
Mon Jun 2 22:58:32 BST 2008
Public bug reported:
using:
server os: ubuntu 8.04
openssh-server: 1:4.7p1-8ubuntu1.2
client os: debian etch 4.0
openssh-client: 4.3p2-9etch2
what I wanted:
needed to login without password into ubuntu server from debian client as root.
what I did:
1. on client:
1.1 created dsa key with the command:
ssh-keygen -t dsa
1.2 copied public key to the server's authorized_keys file.
1.3 tried to login, failed (have been asked for a password)
2. on server:
2.1 increased loglevel to:
LogLevel DEBUG3
on the server
2.2 restarted the server:
invoke-rc.d ssh restart
2.3. polled on /var/log/auth.log
3. back on client side:
3.1 tried to login, as root:
ssh root at myserver
and have been asked for password
4. on server in the poll I got:
=========== start dump ==================
Jun 3 00:19:30 sshserver sshd[6525]: Failed none for root from xxx.yyy.zzz.www port 39449 ssh2
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_request_receive entering
Jun 3 00:19:30 sshserver sshd[6525]: debug3: monitor_read: checking request 21
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_answer_keyallowed entering
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_answer_keyallowed: key_from_blob: 0xb80022a8
Jun 3 00:19:30 sshserver sshd[6525]: debug1: Checking blacklist file /etc/ssh/blacklist.DSA-1024
Jun 3 00:19:30 sshserver sshd[6525]: debug1: temporarily_use_uid: 0/0 (e=0/0)
Jun 3 00:19:30 sshserver sshd[6525]: debug1: trying public key file /root/.ssh/authorized_keys
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: checking '/root/.ssh'
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: checking '/root'
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: terminating check at '/root'
Jun 3 00:19:30 sshserver sshd[6525]: debug1: restore_uid: 0/0
Jun 3 00:19:30 sshserver sshd[6525]: debug2: key not found
Jun 3 00:19:30 sshserver sshd[6525]: debug1: temporarily_use_uid: 0/0 (e=0/0)
Jun 3 00:19:30 sshserver sshd[6525]: debug1: trying public key file /root/.ssh/authorized_keys2
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: checking '/root/.ssh'
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: checking '/root'
Jun 3 00:19:30 sshserver sshd[6525]: debug3: secure_filename: terminating check at '/root'
Jun 3 00:19:30 sshserver sshd[6525]: debug1: restore_uid: 0/0
Jun 3 00:19:30 sshserver sshd[6525]: debug2: key not found
Jun 3 00:19:30 sshserver sshd[6525]: Failed publickey for root from xxx.yyy.zzz.www port 39449 ssh2
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_answer_keyallowed: key 0xb80022a8 is disallowed
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_request_send entering: type 22
Jun 3 00:19:30 sshserver sshd[6525]: debug3: mm_request_receive entering
=========== stop dump ==================
5. on client:
5.1 created RSA key:
ssh-keygen -t rsa
5.2 copied the public key to the server
5.3 tried to login
SUCCESS..
my conclusion: something is wrong with DSA keys handling.
Please fix.
** Affects: openssh (Ubuntu)
Importance: Undecided
Status: New
--
openssh-server does not find dsa keys authorized_keys file
https://bugs.launchpad.net/bugs/236931
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openssh in ubuntu.
More information about the Ubuntu-server-bugs
mailing list