camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: ssh fara parola

Cristian
Cristian M.
TitleSSH fara parola
TagsSSH, no password, authorisation key
Desc.SSH fara parola folosind chei de autorizare
CodeKBLN0028 v1.0
Date18 octombrie 2014

Sa presupunem doua servere Linux SRV001 si SRV002 . Se doreste ca de pe SRV001 sa accesam prin SSH serverul SRV002 fara sa mai trebuiasca introdusa parola, dar la accesarea SRV002 de pe oricare alta statie de lucru sa fie ceruta parola.

 

1. Creare SSH key

 

Pe SRV001 se ruleaza, logat fiind ca userul care va avea acces fara parola pe SRV002, in cazul de mai jos root:

 

srv001:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
bla:bla:bla root@robuhsrv001
The key''s randomart image is:
+---[RSA 2048]----+

 

La toate verificarile de mai sus se apasa Enter

 

2. Import SSH key

 

Fisierul /root/.ssh/id_rsa.pub generat mai sus se copiaza de pe SRV001 pe SRV002 in fisierul /root/.ssh/authorized_keys . Evident, pot fi copiate aici mai multe key de la mai multe servere.

 

La urmatorul SSH de pe SRV001 pe SRV002 (nu si invers), nu va mai fi ceruta parola pentru user-ul root.