This is an old revision of the document!
În contul utilizatorului bogdan
de pe sistemul blue
(parola este student
) este generată o pereche cheie privată / cheie publică, respectiv în fișierele ~/.ssh/id_rsa
și ~/.ssh/id_rsa.pub
. Dorim să realizăm conectare SSH folosind chei publice în contul utilizatorului student
de pe sistemul host
.
Copiați cheia publică la distanță pentru a permite conectarea. Conținutul fișierului aferent cheii publice (~/.ssh/id_rsa.pub
din bogdan@blue
) trebuie să ajungă în fișierul de la distanță care stochează cheile publice pentru autentificare (~/.ssh/authorized_keys
din student@host
). Pentru copierea cheii publice, rulați din contul utilizatorului bogdan
de pe stația blue
comanda
bogdan@blue:~$ ssh-copy-id student@host student@host's password: Now try logging into the machine, with "ssh 'student@host'", and check in: ~/.ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting.
Introduceți parola student
la promptul afișat.
Verificați funcționarea corectă prin conectarea SSH la distanță:
bogdan@blue:~$ ssh -l student host [...] student@host:~$
Dacă v-ați conectat fără să vi se ceară parola înseamnă că s-a realizat autentificare prin chei publice și configurația este corectă.