SSH login Passwordless folosind SSH Keygen în 5 pași simpli

SSH (Secure SHELL) este un protocol de rețea open-source și cel mai de încredere, care este utilizat pentru a vă conecta la servere la distanță pentru executarea de comenzi și programe. De asemenea, este utilizat pentru a transfera fișiere de la un computer la alt computer prin rețea folosind un Protocol secure copy (SCP).

în acest articol, vă vom arăta cum să configurați autentificarea fără parolă pe RHEL / CentOS și Fedora folosind tastele ssh pentru a vă conecta la serverele Linux la distanță fără a introduce o parolă., Utilizarea autentificării fără parolă cu chei SSH va crește încrederea între două servere Linux pentru sincronizarea sau transferul ușor al fișierelor.

Setup Meu de Mediu
SSH Client : 192.168.0.12 ( Fedora 21 )SSH Remote Host : 192.168.0.11 ( CentOS 7 )

Dacă aveți de-a face cu o serie de Linux servere la distanță, apoi SSH mai puțin Parola de conectare este una dintre cele mai bune moduri de a automatiza sarcini, cum ar fi backup-uri automate cu script-uri, sincronizare de fișiere folosind SCP, și comandă de la distanță execuție.

în acest exemplu, vom configura SSH login automat fără parolă de la serverul 192.168.0.12 ca utilizator tecmint la 192.168.0.,11 cu utilizatorul sheena.

Pasul 1: Crearea de Autentificare SSH-Keygen Tastele de pe – (192.168.0.12)

Prima conectare la server 192.168.0.12 cu utilizatorul tecmint și de a genera o pereche de chei publice folosind următoarea comandă.

Pasul 2: Creați .ssh director on-192.168.0.11

utilizați SSH de la server 192.168.0.12 pentru a conecta serverul 192.168.0.11 folosind sheena ca utilizator și de a crea .directorul ssh sub el, folosind următoarea comandă.,

Pasul 3: Încărcați cheile publice generate în – 192.168.0.11

utilizați SSH de pe serverul 192.168.0.12 și încărcați o nouă cheie publică generată (id_rsa.pub) pe server 192.168.0.11 sub sheena lui .directorul ssh ca nume de fișier authorized_keys.

Pasul 4: Setați permisiunile pe – 192.168.0.11

datorită diferitelor versiuni SSH pe servere, trebuie să setați permisiunile pe .directorul ssh și fișierul authorized_keys.

Pasul 5: Login de la 192.168.0.12 la 192.168.0.,11 Server fără parolă

de acum înainte vă puteți conecta la 192.168.0.11 ca utilizator sheena de la server 192.168.0.12 ca utilizator tecmint fără parolă.

$ ssh [email protected]

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *