SSH senza password linux

Ti piacerebbe usare ssh senza dover digitare la password? SSH è un protocollo sicuro che permette di far dialogare con un server linux tramite linea di comando per effettuare manutenzioni di vario tipo. Vorremo collegarci usando questa sintassi:

ssh user@remotehost

Ma per connetterci ci viene richiesta la password di accesso e solo dopo dopo siamo connessi. Diventa frustante digitare ogni volta la password, e se volessimo fare degli script che automatizzano un certo processo per semplificare alcuni compiti ci verrebbe una impresa non semplice.

Per questo motivo ci vengono in aiuto le chiavi SSH. Vediamo quindi come generare una coppia di chiavi pubblica e privata SSH sulla propria macchina, esportiamo poi la chiave pubblica sul server remoto. Facendo in questo modo riusciamo ad autenticare la nostra chiave remota, facendo si che le nuove connessioni avvengano senza la richiesta di nessuna password.

Supponiamo che il server remoto si trovi all’indirizzo IP 192.168.1.2 e ipotizziamo di avere un account chiamato userremote sulla macchina remota.

Come detto prima dobbiamo per prima cosa generare una coppia di chiavi sul nostro computer locale (n.b: alla richiesta del passphrase viene lasciata vuota, altrimenti mi verrebbe comunque richiesta al primo login di ogni sessione):

alai@mac:~$ ssh-keygen -t rsa  
Generating public/private rsa key pair.  
Enter file in which to save the key (/home/alai/.ssh/id_rsa):  
Enter passphrase (empty for no passphrase):  
Enter same passphrase again:  
Your identification has been saved in /home/alai/.ssh/id_rsa.  
Your public key has been saved in /home/alai/.ssh/id_rsa.pub.  
The key fingerprint is:  

A questo punto posso copiare la chiave pubblica che ho appena generato sul server remoto, userò il comando scp che permette tramite protocollo ssh la copia dei file.

cd ~/.ssh/  
scp id_rsa.pub userremote@192.168.q.2:./id_rsa.pub

Mi viene chiesta la nostra password remota, per poter effettuare la copia del file. Adesso mi connetto in ssh sulla macchina remota e eseguo le operazioni necessarie per completare l’istallazione della chiave pubblica.

ssh userremote@192.168.1.2

Effettuato l’accesso , eseguo i seguenti comandi:

cd .ssh  
touch authorized_keys2  
chmod 600 authorized_keys2  
cat ../id_rsa.pub >> authorized_keys2  
rm ../id_rsa.pub

Ci siamo riusciti! Ora le nostre nuove sessioni SSH verso il server remoto si eseguiranno automaticamente senza digitare la password. Provare per credere!


  • Come nascondere il numero di telefono

    Vuoi sapere come nascondere il tuo numero di telefono? In questa guida, ti spiegheremo come fare su diversi dispositivi e servizi, garantendoti un maggiore controllo sulle tue informazioni personali. Scopri come farlo facilmente su Android, iPhone e attraverso i principali operatori telefonici. Indice Perché Nasconderlo? Ci sono molte ragioni per cui potresti voler nascondere il…


  • Come rientrare in un gruppo WhatsApp dopo essere stato rimosso

    Sei appena stato rimosso dal gruppo WhatsApp dei tuoi amici e vorresti tornare a farne parte? Non preoccuparti, abbiamo la soluzione per te! In questo articolo ti spiegheremo come fare per rientrare in un gruppo whatsapp da cui sei stato tolto. Per prima cosa, è importante capire perché sei stato rimosso. Potrebbe essere stata una…


  • Come Utilizzare l’IA per Aumentare la Produttività

    Introduzione L’intelligenza artificiale (IA) sta trasformando rapidamente il modo in cui lavoriamo. Negli ultimi anni, gli strumenti di IA , come ChatGPT e DALL-E, hanno rivoluzionato il panorama della produttività e della creatività. In questo articolo, esploreremo come puoi utilizzare questi strumenti per migliorare la tua efficienza lavorativa e sbloccare nuove potenzialità creative. Indice Cos’è…


  • Convertire PDF in Word gratis senza registrazione

    Se ti è mai capitato di dover convertire un documento PDF in un file Word, sai quanto può essere frustrante trovare uno strumento gratuito e affidabile. Molti servizi online richiedono la registrazione o offrono conversioni limitate senza un abbonamento. Un sito che permette di farlo è Convertio, Vediamo come fare. Come Convertire un PDF in…


  • Come scaricare video da youtube gratis

    Scaricare video da YouTube può essere utile per guardare i tuoi contenuti preferiti offline, creare backup dei tuoi video preferiti o persino per scopi educativi e professionali. In questo articolo, ti guideremo passo dopo passo su come scaricare video da YouTube gratuitamente utilizzando diversi metodi e strumenti. Avvertenza importante Prima di procedere, è importante ricordare…