Dacă sunteți utilizator Windows:
Descărcați utilitarele Pageant și PuTTYgen de aici (dacă intenționați să utilizați WinSCP pentru SFTP, aceste utilitare sunt instalate împreună cu acesta).
Pentru a genera perechea de chei publice și private, executați puttygen.exe. În fereastra programului, faceți clic pe butonul Generați și deplasați indicatorul mouse-ului peste zona goală din partea de sus a ferestrei.
După aceea, salvați cheile care rezultă făcând clic pe butonul Salvează cheia publică și pe Salvați cheia privată. Numele fișierului cheie public, de exemplu, id_rsa.txt. fișierul cheie privat este id_rsa.ppk. Copiați, de asemenea, textul din cheia publică pentru inserarea în câmpul de fișier OpenSSH autorized_keys și păstrați-l în fișierul id_rsa_openssh.txt.
Cheia dvs. privată este secretă - în nici un caz nu o transmiteți nimănui și nu o publicați nicăieri. Tratați-l ca o parolă importantă. Cheile publice pot fi transferate și stocate în domeniul public.
Rulați programul pagant.exe. În zona de notificare, va apărea pictograma barei de activități: faceți dublu clic pe ea, făcând clic pe butonul Adăugați cheia în fereastra care se deschide. Selectați fișierul cheii private și, specificând parola, activați-l.
Puneți cheia publică pe server:
Pentru a utiliza SSH:
Pe server (utilizând FTP sau managerul de fișiere al panoului de control) creați un fișier
/.ssh/authorized_keys și puneți cheia publică în el din fișierul id_rsa_openssh.txt. Setați permisiunile 0700 în dosarul .ssh și 0600 la fișierul authorized_keys.
Pentru a utiliza SFTP:
Pe server (utilizând FTP sau managerul de fișiere al panoului de control) creați un fișier
/.sftp/authorized_keys și puneți cheia publică în el din fișierul id_rsa.txt. Setați permisiunile la 0700 în folderul .sftp și 0600 la fișierul authorized_keys.
În fișierul authorized_keys, puteți pune mai multe chei publice simultan - pentru persoane diferite.
Dacă sunteți utilizator Mac OS sau Linux:
Deschideți terminalul și introduceți comanda:
Ca rezultat, fișierele key_rsa și key_rsa.pub apar în folderul .ssh din interiorul directorului dvs. de acasă. Acum introduceți următoarea comandă:
Aceasta va crea fișierul key_rsa_alt.pub din același director. în care cheia dvs. publică va fi într-o formă ușor diferită.
Cheia dvs. privată este secretă - în nici un caz nu o transmiteți nimănui și nu o publicați nicăieri. Tratați-l ca o parolă importantă. Cheile publice pot fi transferate și stocate în domeniul public.
Puneți cheia publică pe server:
Pentru a utiliza SSH:
Pe server (utilizând FTP sau managerul de fișiere al panoului de control) creați un fișier
/.ssh/authorized_keys și puneți cheia publică în el de la key_rsa_alt.pub. Setați permisiunile 0700 în dosarul .ssh și 0600 la fișierul authorized_keys.
Pentru a utiliza SFTP:
Pe server (utilizând FTP sau managerul de fișiere al panoului de control) creați un fișier
/.sftp/authorized_keys și puneți cheia publică în el de la key_rsa_alt.pub. Setați permisiunile la 0700 în folderul .sftp și 0600 la fișierul authorized_keys.
În fișierul authorized_keys, puteți pune mai multe chei publice simultan - pentru persoane diferite.
Activați cheia de pe computerul local introducând următoarea comandă în terminal:
Ca răspuns la întrebarea terminalului despre parolă, specificați parola pe care ați primit-o când creați cheia.
Împărtășește experiența ta