Utilizarea cheilor SSH este una dintre cele mai sigure și eficiente modalități de conectare la un VPS. În loc să introduceți o parolă de fiecare dată, vă puteți autentifica utilizând o pereche cheie publică/privată. În acest ghid, vă vom ghida prin încărcarea cheii publice SSH pe un VPS existent pentru a permite conectarea sigură, fără parolă.
Înainte de a începe, asigurați-vă de următoarele:
Aveți deja acces la VPS-ul dvs. prin nume de utilizator și parolă.
Aveți o pereche de chei SSH generată pe computerul dvs. local.
ssh este instalat pe mașina dvs. locală (Linux, macOS sau Windows cu WSL sau PuTTY/Pageant).
Pe computerul dvs. local, rulați:
Verificați dacă aveți un fișier numit id_rsa.pub sau id_ed25519.pub. Dacă nu, generați o nouă pereche de chei:
Urmați instrucțiunile și apăsați Enter pentru a accepta locația implicită a fișierului.
Puteți încărca cu ușurință cheia dvs. utilizând comanda ssh-copy-id
:
Înlocuiți user cu numele de utilizator VPS (de exemplu, root sau ubuntu), iar your_vps_ip cu adresa IP VPS reală. Vi se va solicita să introduceți o ultimă dată parola VPS. Dacă nu aveți ssh-copy-id, puteți încărca manual cheia:
Odată ce cheia este încărcată, încercați să vă conectați:
Ar trebui să vă conectați fără a introduce o parolă.
Pentru a spori securitatea, puteți dezactiva complet autentificarea prin parolă (după ce vă asigurați că accesul pe bază de cheie funcționează):
Conectați-vă la VPS.
Modificați fișierul de configurare SSH:
Găsiți și modificați sau adăugați:
Reporniți serviciul SSH:
Fiți precaut – dacă cheia dvs. nu funcționează corect, vă puteți bloca.
Încărcarea cheii dvs. publice SSH pe un VPS simplifică accesul și sporește securitatea. Fie că gestionați un singur server sau zeci, autentificarea pe bază de cheie economisește timp și minimizează riscurile. Doar nu uitați să vă păstrați cheia privată în siguranță și să dezactivați autentificarea prin parolă numai după ce vă asigurați că totul funcționează fără probleme.