Moi,
hmm, haetkohan nyt tätä..
Aloita tällä:
[Teemu@localhost ~]$ ssh-keygen
Saat kyselyn mihin haluat tallentaa avaimen, oletus on hyvä, paina enter
Generating public/private rsa key pair.
Enter file in which to save the key (/home/Teemu/.ssh/id_rsa):
Mikäli olet jo luonut avaimen aikasemmin, kysellään haluatko ylikirjoittaa vanhan.. omantunnon mukaan.
/home/Teemu/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Seuraavaksi kysellään passphrase, jonka voi jättää tai olla jättämättä tyhjäksi.. jos jätät tyhjäksi, ei salasanaa kysellä, MUTTA, mikäli joku saa käsiinsä sinun id_rsa -avaimesi, on hänellä vapaa pääsy etäpalvelimeen!
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Jonka jälkeen avain onkin käyttövalmis..
Your identification has been saved in /home/Teemu/.ssh/id_rsa.
Your public key has been saved in /home/Teemu/.ssh/id_rsa.pub.
Seuraavaksi tuo id_rsa.pub pitää siirtää etäkoneelle, tiedostoon ~/.ssh/authorized_keys.
Mikäli tuo tiedosto on siellä jo olemassa, voit esim. käskyttää suoraan promptilta (HUOM! Ylikirjoittaa mahdollisesti jo olemassa olevat avaimet!)
[Teemu@localhost ~]$scp ~/.ssh/id_rsa.pub TUNNUS.ETAKONEELLA@ETAKONE:~/.ssh/authorized_keys
Lopuksi tuon authorized_keys tiedoston oikeudet pitää vielä käydä muuttamassa,
ssh TUNNUS_ETAKONEELLA@ETAKONE "chmod 600 ~/.ssh/authorized_keys"
Lopuksi voit testata toimiiko homma
[Teemu@localhost ~]$ ssh TUNNUS_ETAKONEELLA@ETAKONE
Jos kaikki meni hyvin, pitäisi kirjautuminen onnistua ilman salasanan kyselyä.
Paremmat ohjeet löydät toki
http://wiki.ubuntu-fi.org/ssh-palvelin#head-ffaf1d832037eb05ba8b517ae77fb138cf75078etuolta.