[TriLUG] Public Key Authentication with SSH
Brian Blater (BBList)
bblist at ridetta.org
Thu Jan 26 10:15:29 EST 2006
The machines I'm using are SUSE 10 and SLES9. These boxes are internal
test boxes on our local network. For now I'm trying to setup public key
authentication with a blank password (for scripting purposes). Here is
what I've done so far.
On the remote host I've modified sshd_config with the following
options:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
On the local host I've modified ssh_config with the following options:
HostKeyAlgorithms ssh-dss
PreferredAuthentications
hostbased,publickey,keyboard-interactive,password
PubkeyAuthentication yes
Restarted sshd on remote and local hosts.
On local host I ran ssh-keygen -t dsa -b 2048 -f filename-dsa.
(when prompted for a passphrase I just hit enter)
I then copied the filename-dsa.pub key to the remote host and added it
to the user's .ssh/authorized_keys file using cat.
At this point I should be done. I then ssh to the remote host as the
user, but I'm still prompted for a password. Not sure where I went
wrong, so any suggestions would be greatly appreciated.
Thanks,
Brian
More information about the TriLUG
mailing list