Come eseguire login a Server SSH senza password con 2 semplici comandi


Login SSH AutomaticiLa premessa doverosa a questo articolo è che seguendo questa procedura, vi semplificherete la vita nei vostri 156 accessi giornalieri ai vostri server tramite ssh, ma dal punto di vista della sicurezza, se lascerete il vostro Pc loggato, chiunque utilizzandolo potrebbe effettuare il login ai vs. server, quini occhio a non lasciare mai i vostri pc sbloccati quando non ci siete…

Fatta questa doverosa precisazione, veniamo ai due comandi da eseguire direttamente dal vostro client, per garantirvi accessi successivi immediati ai Vostri server. Aprite un terminale ed eseguite i due semplicissimi seguenti comandi:

ssh-keygen
# a ciascuna domanda premete semplicemente il tasto Enter senza immettere nulla

ssh-copy-id -i ~/.ssh/id_rsa.pub ip_vostro_server
# sostituendo ovviamente ip_vostro_server con l'indirizzo ip del server o in alternativa il nome se opportunamente configurato nel file /etc/hosts o se risolvibile attraverso dns

Il secondo comando vi chiederà di immettere la password del server (ip_vostro_server) ed il gioco è fatto, da ora in avanti, per effettuare il login ssh al server, dovrete semplicemente dare un bel:

ssh ip_vostro_server

E’ ovvio che se siete loggati nel vostro client come utente “pippo” e volete di volta in volta loggarvi al server come utente root, i precedenti comandi vanno opportunamente modificati come segue:

ssh-keygen
# resta tale e quale a prima

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip_vostro_server
# si antepone il nome utente all'indirizzo del server (root@)

ssh root@ip_vostro_server
# anche qui si antepone il nome utente all'indirizzo del server (root@)

Enjoy your fastest ssh login!

,

I commenti sono stati disattivati.