[K12OSN] how to set up passwordless ssh access

Micha Silver micha at arava.co.il
Mon Jul 2 04:56:22 UTC 2007


Seth Hasani wrote:

> On 6/15/07, Krsnendu dasa <krsnendu108 at gmail.com> wrote:
>> I have run ssh-keygen on my home Ubuntu computer.
>> Then I pasted the contents of id_rsa.pub into ~/.ssh/authorized_keys
>> on the K12LTSP server.
>>
>> When I ssh in it still prompts me for my password.
>
> Makes sense because your client doesnt have the server's key but your
> server surely does have the client's key. The client needs the
> server's key to connect passwordless. (and all of that permissions
> stuff given in this thread has to be in place as well.)
>
I believe this is incorrect. You never need to create a key pair on a 
server, only on the client computer that needs to connect to the server.
>> What else do have have to do so I don't have to enter my password
>> every time I ssh in?
>
1- On your client computer create a key pair using: ssh-keygen -t dsa. 
Do *not* enter a passphrase.
2- Copy the contents of the file ~/.ssh/id_dsa.pub from your client 
computer (public half of the key) into the file ~/.ssh/authorized_keys 
on the server. You can do this easily with scp. Or open a second 
terminal and ssh (with password for now) into the server, then 
copy/paste from the local file to the server using the mouse.
3- Make sure permissions are correct. On the server 
~.ssh/authorized_keys must be read only for the user, i.e. chmod 0600 
~/.ssh/authorized_keys.
That should do it.

Regards,
Micha

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Arava Development Co, Sapir, Israel
tel: +972(8)-6592270
cell: +972(52)-3665918




More information about the K12OSN mailing list