Public keys zijn verdomd handig voor bijvoorbeeld automatische backups,
waarbij SCP word gebruikt om tarballs naar backup servers te schuiven.
Daarentegen is het ook handig als je vaak op een server moet inloggen,
en het wachtwoord prompt zat wordt.
Open een terminal voor de server die moet kunnen SSHen naar een andere
server zonder prompt. Log in met de gebruikersnaam die dit moet kunnen
gaan doen.
Genereer als volgt een public key:
ssh-keygen -t rsa
Je word gevraagd of je er een password voor wilt instellen (lijkt me
niet, dan moet je het alsnog invullen namelijk). Daarnaast word er
gevraagd waar het opgeslagen moet worden. De default is hierin prima.
Lees dan de public key uit:
cat ~/.ssh/id_rsa.pub
Zet dat in je klembord en open een sessie naar de server waarop geSSHed
mag worden, met de gebruiker waarop dat toegelaten mag worden.
Open het onderstaande bestand (met elke editor die je wil):
vi /root/.ssh/authorized_keys
En voeg de dump van id_rsa.pub hieraan toe. Zorg dat het op 1 regel staat.
Nu kan je SSHen van server1 naar server2 met die specifieke gebruikersnamen zonder wachtwoord prompt.