În contul utilizatorului corina
de pe stația blue
generați o pereche cheie publică/cheie privată SSH prin rularea comenzii
corina@blue:~$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/corina/.ssh/id_rsa): Created directory '/home/corina/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/corina/.ssh/id_rsa. Your public key has been saved in /home/corina/.ssh/id_rsa.pub. [...]
Folosiți ENTER
pentru a folosi căile implicite. Nu folosiți passphrase (adică apăsați ENTER
când vi se solicită passphrase-ul). Cheile sunt generate respectiv, în fișierele, .ssh/id_rsa
(cheia privată) și .ssh/id_rsa.pub
(cheia publică).
Realizați operațiile necesare pentru a permite autentificarea pe bază de chei din contul utilizatorului corina
de pe stația blue
în contul utilizatorului student
de pe stația host
. După aceea, verificați faptul că autentificarea se face pe baza de chei.
Aceștia sunt pașii pe care îi veți urma pentru a configura conectare SSH pe bază de chei:
ssh-keygen
)ssh-copy-id
ssh
)
student@host
!
Copiați manual cheia publică a corinei (/home/corina/.ssh/id_rsa.pub
) în fișierul /home/student/.ssh/authorized_keys
de pe host.
Atenție: nu ștergeți nimic din fișierul authorized_keys de pe host, altfel riscați să vă tăiați accesul la VM!