Cum se utilizează accesul ssh și sftp cu autorizarea cheilor - întrebări frecvente

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







Trimiteți-le prietenilor: