ssh without password

David david at kenpro.com.au
Fri Oct 14 14:27:03 UTC 2005


I'm trying to use dsa key pairs so that I can ssh in a cron script without 
passwords. I've generated the key pair, then copied the public key to the 
server. Client is Hoary, and server is Debian Sarge.

When I ssh, I get asked for a password. Is there some step I'm missing? Is 
there something in the sshd_config or ssh_config that needs fixing?

Another point: since sudo is not an option in this case, does that mean I 
have to activate root?

While I'm asking.. can anyone tell me if there is any advantage of either RSA 
or DSA?

Below is what I actually did.

thanks... David.

david at foo:~/.ssh $ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/david/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/david/.ssh/id_dsa.
Your public key has been saved in /home/david/.ssh/id_dsa.pub.
The key fingerprint is:
david at foo:~/.ssh $ ls
authorized_keys  authorized_keys2  id_dsa  id_dsa.pub  known_hosts

david at foo:~/.ssh $ scp id_dsa.pub david at testbar:/home/david/.ssh/authorized_keys
Password:
id_dsa.pub                                    100%  600     0.6KB/s   00:00 
david at foo:~/.ssh $ ssh david at fast
Password:

DARN! Why does it ask for a password!




More information about the ubuntu-users mailing list