Table of Contents

Administrarea cheilor SSH

Cheile SSH oferă autentificare sigură, fără parolă, pe serverele Linux. Puteți stoca mai multe chei în cont și alege care să fie instalate pe fiecare server.


Stocarea cheilor SSH în cont

Contul dumneavoastră are un depozit de chei în care vă puteți păstra toate cheile SSH. Aceste chei nu sunt aplicate automat pe niciun server – sunt doar salvate pentru utilizare ulterioară.

  1. În bara laterală a portalului clientului, faceți clic pe Security
  2. Deschideți fila SSH Keys
  3. Faceți clic pe Add new SSH key
  4. Introduceți un nume pentru cheie (de exemplu, my-laptop, colleague-alex) și lipiți cheia publică în format OpenSSH
  5. Faceți clic pe Submit

Puteți adăuga câte chei aveți nevoie – pentru dumneavoastră, colegi sau instrumente de automatizare.


Selectarea cheilor la crearea unui server nou

Când creați un server nou din serviciul VDC, puteți alege ce chei să fie instalate pe el:

  1. Deschideți serviciul Virtual Data Center și faceți clic pe Add new server
  2. Alegeți tipul serverului și un șablon Linux
  3. Găsiți secțiunea SSH Key și selectați una sau mai multe chei salvate ori faceți clic pe Add new key pentru a adăuga una pe loc
  4. Completați restul formularului și faceți clic pe Create

Cheile selectate vor fi instalate automat pe server în timpul creării.


Adăugarea cheilor pe un server existent

Puteți adăuga chei SSH pe un server care rulează deja, direct din portalul clientului.

  1. Deschideți serverul în portalul clientului
  2. În fila Overview găsiți secțiunea Server Information
  3. În secțiunea Server Information găsiți intrarea SSH Keys (arată câte chei sunt instalate) și faceți clic pe Manage
  4. Se deschide un panou cu două grupuri:
    • Already installed (kept) – cheile aflate deja pe server, afișate bifate și gri. Rămân pe server; nu trebuie să le selectați din nou.
    • Available to add – cheile din cont care nu sunt încă pe server, afișate ca casete de bifare
  5. Bifați cheile pe care doriți să le adăugați și faceți clic pe Apply SSH Keys

Ce se întâmplă în continuare: cheia se aplică în decurs de un minut. Unele servere au nevoie de o repornire pentru a o prelua – dacă se întâmplă, veți vedea o notificare în portalul clientului.

Important – cum se aplică cheile:

  • Panoul doar adaugă chei. Cheile existente pe server sunt păstrate.
  • Eliminarea unei chei din panou nu este acceptată. Pentru a elimina o cheie, consultați secțiunea de mai jos.

Eliminarea unei chei de pe server

Pentru a elimina o cheie SSH de pe un server care rulează, trebuie să o faceți manual în sistemul de operare. Conectați-vă la server prin SSH și editați fișierul ~/.ssh/authorized_keys :

nano ~/.ssh/authorized_keys

Ștergeți linia care conține cheia pe care doriți să o eliminați, salvați fișierul și ieșiți. Modificarea are efect imediat – următoarea conexiune SSH cu acea cheie va fi refuzată.


Alternativă: adăugarea manuală a cheilor prin SSH

Dacă preferați să administrați cheile manual (sau doriți să adăugați o cheie fără repornire), le puteți adăuga direct în sistemul de operare:

  1. Conectați-vă la server folosind autentificarea cu parolă:
    ssh root@your_server_ip
  2. Creați directorul .ssh dacă nu există:
    mkdir -p ~/.ssh && chmod 700 ~/.ssh
  3. Adăugați cheia publică:
    echo "your_public_key_here" >> ~/.ssh/authorized_keys
  4. Setați permisiunile corecte:
    chmod 600 ~/.ssh/authorized_keys

Notă: Cheile adăugate manual în sistemul de operare nu sunt vizibile în portalul clientului, iar adăugarea cheilor prin panou nu le afectează. Totuși, nu vor supraviețui unei reinstalări: reinstalarea sistemului de operare restaurează doar cheile cunoscute de panou. Dacă doriți ca o cheie să supraviețuiască reinstalării, adăugați-o în cont și aplicați-o prin panou.