Lieneekö dokumentaatiovirhe ?
http://wiki.ubuntu-fi.org/ssh-palvelinKun sinulla on julkisella avaimella kirjautuminen käytössä, voidaan hommaa helpottaa komenolla ssh-add ~/.ssh/id_rsa joka kysyy avaimen salasanan ja ottaa sen talteen ssh-agent-ohjelmaan jonka jälkeen sinun ei enää tarvitse syöttää sitä vastaavaa salasanaa, mutta tämä toimii vai yhdessä terminaalisessiossa kerrallaan joten hyöty jää melko minimaaliseksi.
Toimii vain yhdessä terminaalisessiossa ? Oma havaintoni ei tue tuota vaan olen käyttänyt vaikka kuinka monessa päätteessä sen jälkeen kun salasana on kerran avaimelle annettu eli kun annan:
ssh-add -t 33333
niin voin avata ssh yhteyden avaimella miten monessa päätteessä tahansa ilman että avaimen salasanaa tarvitsee antaa uudestaan. Tuo salasana on voimassa hieman päälle 9 tuntia tuolla "33333" sekunnin arvolla.
Salasanalla muistiin aktivoidun avaimen voi tarkastaa komennolla:
ssh-add -l
tai
ssh-add -L
jotka näyttävät hieman eri tavalla asian.
Haluttaessa avaimen pitämisen muistissa voi lopettaa heti odottamatta sen vanhenemista:
ssh-add -D
"keychain" ei ole asennettuna yllä:
keychain --help
"keychain" ei ole tällä hetkellä asennettuna. Voit asentaa sen kirjoittamalla:
sudo apt-get install keychain