Cum să adăugați și să aplicați chei SSH în Virtualizor

Cheile SSH oferă o metodă mai sigură de autentificare la VPS-ul dvs. decât parolele. În loc să introduceți o parolă de fiecare dată când vă conectați, clientul SSH folosește o pereche de chei criptografice — o cheie privată care rămâne pe computerul dvs. și o cheie publică care este plasată pe server. Virtualizor vă permite să încărcați și să aplicați chei publice SSH pe VPS-ul dvs. direct din panoul de control.


  • * *


Pasul 1 — Generați o pereche de chei SSH (dacă nu aveți deja una)


Dacă aveți deja o pereche de chei SSH, treceți la pasul 2.


Linux și macOS:


  1. Deschideți un terminal.
  2. Rulați următoarea comandă, înlocuind adresa de e-mail cu a dvs.:
    • ssh-keygen -t ed25519 -C "your@email.com"
  1. Când vi se solicită o locație pentru fișier, apăsați Enter pentru a accepta valoarea implicită (_~/.ssh/id_ed25519_).
  2. Opțional, introduceți o frază de acces pentru securitate suplimentară, apoi apăsați Enter.
  3. Sunt create două fișiere: ~/.ssh/id_ed25519 (cheia privată — păstrați-o secretă) și ~/.ssh/id_ed25519.pub (cheia publică — aceasta este cea pe care o încărcați în Virtualizor).




Windows:


  1. Deschideți Windows Terminal sau PowerShell și rulați ssh-keygen -t ed25519. Aceasta funcționează pe Windows 10 versiunea 1809 și ulterior.
  2. Alternativ, folosiți PuTTYgen : deschideți-l, selectați EdDSA sau RSA ca tip de cheie, faceți clic pe Generate , mișcați mouse-ul pentru a genera entropie, apoi faceți clic pe Save public key și Save private key.




  • * *


Pasul 2 — Adăugați cheia publică în Virtualizor


  1. Autentificați-vă în panoul de utilizator final Virtualizor.
  2. În bara laterală, faceți clic pe SSH Keys.
  3. Faceți clic pe Add SSH Key.
  4. În câmpul Key , lipiți conținutul complet al fișierului cu cheia publică. Deschideți fișierul într-un editor de text pentru a-l copia sau rulați cat ~/.ssh/id_ed25519.pub într-un terminal și copiați rezultatul. Cheia începe cu ssh-ed25519 sau ssh-rsa și se termină cu adresa dvs. de e-mail.
  5. Dați cheii un nume descriptiv (de ex. My Laptop).
  6. Faceți clic pe Save.




  • * *


Pasul 3 — Aplicați cheia SSH pe un VPS


  1. Tot în secțiunea SSH Keys , găsiți cheia pe care tocmai ați adăugat-o.
  2. Faceți clic pe butonul Apply de lângă cheie.
  3. Va apărea o listă cu instanțele dvs. VPS. Selectați VPS-ul pe care doriți să adăugați această cheie.
  4. Faceți clic pe Apply. Virtualizor va scrie cheia publică în /root/.ssh/authorized_keys pe VPS-ul selectat.




  • * *


Cum să vă conectați la VPS folosind cheia SSH


  • Linux / macOS: deschideți un terminal și rulați ssh root@your-vps-ip. SSH va folosi automat cheia dvs. privată din ~/.ssh/.
  • Windows (Windows Terminal sau PowerShell): rulați ssh root@your-vps-ip. Cheia din C:UsersYourUsername.ssh va fi folosită automat.
  • Windows (PuTTY): deschideți PuTTY, introduceți adresa IP a VPS-ului în câmpul Host Name, accesați Connection → SSH → Auth → Credentials , căutați fișierul cu cheia privată (format .ppk), apoi faceți clic pe Open.




  • * *


Reminder de securitate


  • Păstrați fișierul cu cheia privată în siguranță. Nu îl partajați niciodată, nu îl încărcați nicăieri și nu îl lipiți în niciun formular web.
  • Dacă bănuiți că cheia dvs. privată a fost compromisă, generați imediat o nouă pereche de chei, adăugați noua cheie publică în Virtualizor și pe VPS-ul dvs., apoi eliminați cheia veche din /root/.ssh/authorized_keys.




  • * *


Depanare


  • SSH solicită în continuare o parolă după aplicarea cheii: confirmați că cheia a fost scrisă în _/root/.ssh/authorized_keys_ pe VPS, autentificându-vă o dată cu parola și rulând cat /root/.ssh/authorized_keys. Verificați, de asemenea, că permisiunile directorului .ssh sunt 700 , iar cele ale fișierului _authorized_keys_ sunt 600.
  • Permission denied (publickey): asigurați-vă că vă conectați ca utilizatorul corect (implicit root). Verificați că PubkeyAuthentication yes este setat în /etc/ssh/sshd_config pe VPS.

Actualizat în: 28/04/2026

Acest articol ți-a fost de ajutor?

Lasă-ne părerea ta

Anulează

Mulțumim!