Cheile SSH – Prezentare generală
Acest articol descrie cum să creați și să implementați cheile SSH utilizând cPanel. Cu cheile SSH, puteți automatiza datele de conectare la contul dvs. de găzduire sau puteți utiliza autentificarea în doi factori pentru o securitate mult mai bună.
Protocolul de rețea SSH vă permite să vă conectați la un alt server web prin internet printr-o interfață de linie de comandă (CLI). Puteți utiliza acest protocol de rețea pentru a vă gestiona de la distanță serverul, pentru a configura scripturi CGI și pentru a efectua alte sarcini.
Multe sisteme de operare moderne, cum ar fi distribuțiile macOS și Linux, includ SSH. Dacă utilizați Microsoft Windows pentru a vă conecta la server, trebuie să utilizați un client SSH, cum ar fi PuTTY, pentru a vă conecta la server.
Multe sisteme de operare bazate pe Unix includ comenzi standardizate. Pentru o listă de comenzi standardizate bazate pe Unix (POSIX), citiți documentația GNU Coreutils.
Cheile SSH – Utilizare
Când vă conectați la contul dvs. interactiv folosind un client SSH, trebuie să introduceți o parolă de fiecare dată. Dar dacă doriți să rulați un proces automat? Poate doriți să descărcați automat o copie de rezervă a bazei de date în anumite momente pe computerul dvs. În acest scenariu, nu doriți să fie necesar să introduceți manual parola SSH de fiecare dată când rulează procesul de backup.
Sau ce se întâmplă dacă doriți să permiteți mai multor utilizatori să transfere fișiere în siguranță folosind SFTP? Trebuie să le oferiți parola dvs. cPanel, ceea ce le va oferi acces complet la contul dvs.
Puteți rezolva aceste probleme folosind cheile SSH pentru a vă conecta la contul dvs. Cheile SSH permit computerului dvs. să se conecteze automat la contul dvs. de găzduire fără să introduceți o parolă. Pentru a utiliza cheile SSH, trebuie mai întâi să creați o cheie publică și o cheie privată (cunoscută și ca pereche de chei). Cheia privată a clientului rămâne pe computerul dvs., în timp ce cheia publică se află pe serverul dvs. ( Hosting ).
Alternativ, puteți crea și chei SSH și le puteți proteja cu o frază de acces pentru autentificarea cu doi factori. Deși această configurație nu permite conectarea automată, oferă un strat suplimentar de securitate, deoarece trebuie să aveți fișierul cu cheia corectă și să cunoașteți expresia de acces corectă pentru a accesa contul.
Configurarea cheilor SSH în cPanel
Când configurați cheile SSH în cPanel, puteți crea o nouă pereche de chei sau puteți importa o cheie existentă.
Opțiunea 1: Generarea unei noi chei
Pentru a genera o nouă pereche de chei SSH pentru contul dvs., urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea SECURITATE a ecranului de start cPanel, faceți clic pe Access SSH:
3.Pe pagina Access SSH, sub Gestionați cheile SSH, faceți clic pe Gestionare chei SSH.
4.Faceți clic pe Generați o cheie nouă.
5.Confirmați că numele cheii este setat la id_rsa.
6.În casetele text Parolă cheie și Reintroduceți parola, tastați o parolă pentru cheie. Alternativ, puteți face clic pe Generator de parole, iar cPanel vă generează o parolă puternică.
7.Confirmați că Tipul de cheie este setat la RSA.
8.Confirmați că dimensiunea cheii este setată la 2048.
9.Faceți clic pe Generare cheie. cPanel generează cheile publice și private și le salvează în directorul/home/username/.ssh, unde numele de utilizator reprezintă numele de utilizator al contului dvs. de găzduire.
10.Faceți clic pe Înapoi.
11.Sub Chei publice, găsiți numele cheii pe care tocmai ați creat-o. Sub Acțiuni, faceți clic pe Gestionați.
12.Faceți clic pe Autorizare, apoi faceți clic pe Înapoi. Pentru a vă conecta la contul dvs. utilizând noua cheie, citiți Conectarea la contul dvs. utilizând CHEILE SSH de mai jos.
Opțiunea 2: Importarea unei chei existente
Dacă ați generat deja cheile SSH pentru contul dvs. și doriți să le reutilizați, puteți utiliza cPanel pentru a le importa. Pentru a face acest lucru, urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea SECURITATE a ecranului de start cPanel, faceți clic pe Access SSH:
3.Pe pagina Access SSH, sub Gestionați cheile SSH, faceți clic pe Gestionați cheile SSH.
4.Faceți clic pe Import cheie.
5.În caseta de text Alegeți un nume pentru această cheie (implicit la id_dsa), tastați numele cheii.
6.Sub Lipiți cheia publică în următoarea casetă de text, lipiți textul cheii publice în caseta de text.
7.Faceți clic pe Import. cPanel importă cheia.
8.Faceți clic pe Înapoi la Gestionați cheile.
9.Sub Chei publice, găsiți numele cheii pe care tocmai ați importat-o. Sub Acțiuni, faceți clic pe Gestionați.
10.Faceți clic pe Autorizare, apoi faceți clic pe Înapoi. Pentru a vă conecta la contul dvs. utilizând noua cheie, citiți Conectarea la contul dvs. utilizând CHEILE SSH de mai jos.
Conectarea la contul dvs. utilizând Cheile SSH
Utilizați procedura corespunzătoare de mai jos pentru sistemul de operare al computerului.
Sisteme de operare Windows
Pentru computerele care rulează Microsoft Windows, puteți utiliza programul PuTTY pentru a vă conecta la contul dvs. de găzduire cu cheile SSH. Alternativ, Windows 10 include un client SSH nativ pe care îl puteți utiliza, fără a fi nevoie să instalați și să configurați un program suplimentar.
Utilizare PuTTY
Înainte de a vă putea conecta la contul dvs., trebuie să implementați cheia privată pe computerul dvs. (cu excepția cazului în care ați importat o cheie publică în cPanel, caz în care probabil aveți deja cheia privată pe computer). Pentru a face acest lucru, urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea SECURITATE a ecranului de start cPanel, faceți clic pe Access SSH:
3.Pe pagina Access SSH, sub Gestionați cheile SSH, faceți clic pe Gestionați cheile SSH.
4.Pe pagina Access SSH, sub Chei private, găsiți numele cheii pe care ați creat-o, apoi faceți clic pe Vizualizare/Descărcare.
5.Sub Conversia cheii „id_rsa” în format PPK, faceți clic pe Convertiți. cPanel convertește cheia.
6.Faceți clic pe Descărcare cheie, apoi salvați fișierul id_rsa.ppk pe computerul dvs. Asigurați-vă că notați unde este salvat fișierul pe computer.
În acest moment, ați creat cheile SSH și ați implementat cheia privată pe computerul dvs. Acum sunteți gata să configurați clientul PuTTY pentru a vă conecta la contul SSH utilizând cheia privată.
Pentru a configura PuTTY să utilizeze cheia dvs. privată, urmați acești pași:
1.Porniți PuTTY.
2.În panoul Categorie, extindeți SSH, apoi faceți clic pe Autentificare.
3.Sub Parametrii de autentificare, faceți clic pe Răsfoire.
4.Găsiți fișierul id_rsa.ppk pe care l-ați creat în procedura anterioară.
5.În panoul Categorie, faceți clic pe Sesiune.
6.În caseta de text Nume gazdă (sau adresă IP), tastați nume de utilizator@exemplu.ro. Înlocuiți numele de utilizator cu numele dvs. de utilizator și înlocuiți exemplu.ro cu numele de domeniu al site-ului dvs.
7.În caseta de text Port, tastați numele portului ( de ex. 22 ).
8.Confirmați că butonul radio Tip conexiune este setat la SSH.
9.În caseta de text Sesiuni salvate, tastați un nume pentru conexiune. De exemplu, tastați contul dvs. de găzduire.
10.Faceți clic pe Salvare.
11.Pentru a vă conecta la contul dvs. SSH, faceți dublu clic pe numele conexiunii din listă. PuTTY ar trebui să se conecteze fără să vă solicite să introduceți parola contului. Cu toate acestea, dacă setați o expresie de acces pentru cheie, trebuie să tastați expresia de acces a cheii.
Folosiți clientul nativ Windows SSH
Pentru a utiliza clientul Windows 10 SSH încorporat pentru a vă conecta la contul dvs. utilizând o cheie, urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea SECURITATE a ecranului de start cPanel, faceți clic pe Access SSH:
3.Pe pagina Access SSH, sub Gestionați cheile SSH, faceți clic pe Gestionați cheile SSH.
4.Pe pagina Access SSH, sub Chei private, găsiți numele cheii pe care ați creat-o, apoi faceți clic pe Vizualizare/Descărcare.
5.Faceți clic pe Descărcare cheie, apoi salvați fișierul id_rsa pe computerul dvs. Acum sunteți gata să porniți clientul SSH și să utilizați cheia.
6.Pentru a deschide caseta de dialog Executare, tastați tasta Windows + r.
7.În caseta de dialog Executare, tastați cmd și apoi faceți clic pe OK pentru a deschide o fereastră de prompt de comandă.
8.La promptul de comandă, tastați următoarea comandă. Înlocuiți numele de utilizator cu numele de utilizator al contului dvs. de hosting și înlocuiți exemplu.ro cu numele de domeniu al site-ului dvs.:
ssh -p 22 numedeutilizator@exemplu.ro
9.Dacă este prima dată când vă conectați la server, primiți un mesaj despre amprenta cheie. Tastați yes și apoi apăsați Enter.
10.Când sunteți conectat, apare linia de comandă a serverului la distanță:
username@hostname [~]#
11.Acum puteți rula comenzi pe serverul de la distanță. De exemplu, pentru a vedea o listă a directorului curent, tastați ls și apoi apăsați Enter.
12.Pentru a închide conexiunea SSH când ați terminat, tastați exit și apoi apăsați Enter.
13.Pentru a închide fereastra promptului de comandă, tastați exit și apoi apăsați Enter.
Sisteme de operare Mac OS X și Linux
Înainte de a vă putea conecta la contul dvs., trebuie să implementați cheia privată pe computerul dvs. (cu excepția cazului în care ați importat o cheie publică în cPanel, caz în care probabil aveți deja cheia privată pe computer). Pentru a face acest lucru, urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea SECURITATE a ecranului de start cPanel, faceți clic pe Access SSH:
3.Pe pagina Access SSH, sub Gestionați cheile SSH, faceți clic pe Gestionați cheile SSH.
4.Pe pagina Access SSH, sub Chei private, găsiți numele cheii pe care ați creat-o, apoi faceți clic pe Vizualizare/Descărcare.
5.Faceți clic pe Descărcare cheie, apoi salvați fișierul id_rsa pe computerul dvs. în directorul /home/username/.ssh. Înlocuiți numele de utilizator cu propriul dvs. nume de utilizator.
În acest moment, ați creat cheile SSH și ați implementat cheia privată pe computerul dvs. local. Acum sunteți gata să vă conectați la contul dvs. SSH folosind cheile.
Pentru a vă conecta la contul dvs. SSH utilizând cheile, urmați acești pași:
1.Deschideți o fereastră de terminal. Procedura pentru a face acest lucru depinde de sistemul de operare și de mediul desktop.
- Pe Mac OS X, faceți clic pe Aplicații, faceți clic pe Utilitare, apoi faceți clic pe Terminal.
2.La promptul de comandă, tastați următoarea comandă. Înlocuiți numele de utilizator cu numele de utilizator al contului dvs. de Hosting și înlocuiți exemplu.ro cu numele de domeniu al site-ului dvs.:
ssh -p 22 username@exemplu.ro
3.Clientul SSH ar trebui să se conecteze fără să vă solicite să introduceți parola contului. Cu toate acestea, dacă setați o expresie de acces pentru cheie, trebuie să tastați expresia de acces a cheii.