linux SSH senza passwordserver SSH senza passwordSSH senza password

Stampa questo post Stampa questo post Articolo originale

Open SSH Questo piccolo how-to ha come scopo quello di guidare l’utente nella realizzazione di un’interazione sicura mediante SSH tra un client ed un server senza bisogno di inserire la password ad ogni connessione. Si danno per scontate l’installazione e la configurazione sia nel client che nel server dei rispettivi tool SSH, nonchè le capacità di sostituzione della dicitura USER con il corrispettivo nome utente e di HOST con il rispettivo indirizzo IP / Nome di rete.

La procedura è molto semplice e richiede solo la generazione di una chiave personale e l’esportazione della stessa dal client al server.

1. Generare la propria chiave personale

SSH mette a disposizione un semplice tool per generare la propria chiave personale, basta aprire il terminale sul proprio client e digitare

ssh-keygen -t rsa

Se non volete dover inserire la password ogni volta NON digitate una passphrase.

Questo comando creerà nella nostra cartella .ssh i due file id_rsa e id_rsa.pub.

2. Copiare la propria chiave pubblica sul server

Possiamo utilizzare scp per copiare il nostro file sul server di destinazione

scp ~/.ssh/id_rsa.pub user@host:~/.ssh/authorized_keys2

3. Installare la chiave pubblica sul server

Una volta copiata la key sul server accediamovi in SSH

ssh user@host

Quindi eseguiamo un merge della nostra chiave nel file di autorizzazione


cd .ssh
cat id_dsa.pub >> authorized_keys

4. Testiamo quanto fatto

Testiamo dunque quanto fatto. Chiudiamo la sessione SSH autorizzata mediante password


exit

Ed eseguiamo nuovamente il login. Se tutto è andato bene non ci verrà chiesta la password


ssh user@host

Tags: Linux, Server

Post correlati

Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 - 2009 Tuttolinux - novità ed articoli dal mondo del pinguino !
Tutti i contenuti © dei rispettivi autori. Leggi questo per ulteriori informazioni.
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.

Warning: stristr() [function.stristr]: Empty delimiter in /home/.nine/luckylinux/tutto-linux.com/wp-content/plugins/wassup/wassup.php on line 2093