Com configurar l'inici de sessió a Linux sense contrasenya amb Putty a Windows


SSH (Secure SHELL) és un dels protocols de xarxa més utilitzats per connectar-se i iniciar sessió a servidors Linux remots, a causa de la seva major seguretat proporcionada pel seu canal criptogràfic segur establert per a les dades. flueix per xarxes insegures i la seva autenticació de clau pública.

L'ús de contrasenyes SSH per iniciar sessió als servidors Linux remots pot proporcionar una seguretat del sistema menys segura perquè una contrasenya es pot trencar per força bruta.

L'autenticació de clau pública SSH proporciona el millor mètode segur per realitzar inicis de sessió a distància, perquè és gairebé impossible desxifrar la clau i la clau privada garanteix que el remitent és sempre qui diu ser.

[ També us pot agradar: Com protegir i endurir el servidor OpenSSH ]

Aquest article us mostrarà com podeu generar i utilitzar claus SSH des de plataformes basades en Windows mitjançant el client Putty per realitzar inicis de sessió remots automàticament als servidors Linux sense necessitat d'introduir contrasenyes.

Pas 1: instal·leu Putty i genereu parells de claus SSH

1. El primer pas que heu de fer és anar a la pàgina oficial de descàrrega de Putty, agafar l'última versió del paquet executable de Putty Windows Installer i instal·lar-lo al vostre ordinador Windows.

2. Quan hàgiu acabat d'instal·lar Putty, aneu a Inici de Windows, escriviu putty string al camp de cerca i obriu el programa PuTTygen que utilitzareu per generar parells de claus.

3. Un cop obert el programa, és hora de continuar amb la generació de claus. Seleccioneu la clau SSH-2 RSA amb 2048 bits, premeu el botó Genera i moveu el cursor aleatòriament a la finestra del camp Putty Key Generator tal com es presenta. a les captures de pantalla següents per tal de produir claus SSH.

4. Un cop generades les claus, afegiu un comentari de la clau descriptiu per ajudar-vos a identificar fàcilment la vostra clau i Desar ambdues claus (claus públiques i claus privades) en una ubicació segura del vostre ordinador.

Presta més atenció a on deseu la clau privada perquè si algú roba aquesta clau pot iniciar sessió al vostre servidor sense necessitat d'introduir una contrasenya.

[També us pot agradar: Consells i trucs útils per a la configuració de PuTTY]

A més, per fer complir la seguretat de les claus, podeu triar una frase de contrasenya per protegir les vostres claus, però és possible que vulgueu evitar les contrasenyes per als processos automatitzats perquè us demanarà que introduïu la clau de contrasenya cada vegada que feu l'inici de sessió al servidor.

5. Després d'haver desat les dues claus, no tanqueu encara la finestra Putty Key Generator, seleccioneu copiar i deseu el camp de text de la clau pública en un fitxer de text que s'enganxarà més tard a l'OpenSSH < fitxer b>authorized_keys al servidor remot.

Pas 2: copieu la clau SSH per fer un inici de sessió sense contrasenya amb Putty

6. Ara és el moment de copiar la clau al servidor remot de destinació i realitzar connexions d'inici de sessió automàtiques. Inicieu sessió al servidor amb el vostre usuari administratiu (arrel o un compte amb poders root) mitjançant Putty i creeu el directori .ssh i el fitxer authorized_keys al seu camí d'inici emetent les ordres següents.

# pwd   		## To see if you are in the correct $HOME location
# mkdir .ssh
# nano .ssh/authorized_keys

7. Al fitxer authorized_keys obert per editar-lo a Putty, enganxeu el contingut de la clau pública que heu copiat anteriorment des del Putty Key Generator, deseu i tanqueu el fitxer, visualitzeu-ne el contingut, protegiu la carpeta i les claus_autoritzades amb 700 permisos i sortiu del servidor.

# cat .ssh/authorized_keys
# chmod -R 700 .ssh/
# exit

8. Per connectar i iniciar sessió automàticament al vostre servidor, heu d'afegir la clau privada al client Putty. Obriu Putty i afegiu l'usuari d'inici de sessió al servidor seguit de l'adreça IP del servidor o FQDN al camp Nom d'amfitrió en forma de [email , introduïu el número de port SSH del vostre servidor si s'ha canviat.

A continuació, aneu al menú Categoria de l'esquerra, seleccioneu SSH –> Autor, premeu el botó Navega, cerqueu i afegiu-hi la teva clau privada.

9. Després d'afegir la clau privada, torneu al menú Sessió, introduïu un nom descriptiu al camp Sessió desada i premeu el botó Desa botó per desar la sessió actual de Putty.

10. Això és! Ara us podeu connectar automàticament de manera segura al vostre servidor SSH remot amb el client Putty prement el botó Obre sense necessitat d'introduir contrasenyes.

[També us pot agradar: Inici de sessió SSH sense contrasenya amb SSH Keygen ]