Utente:J3no: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
(→‎Documenti: Nuova guida su Scheda Tv)
Riga 1: Riga 1:
Mi chiamo Fabrizio Boriero, sono dell'[http://it.wikipedia.org/wiki/1985 85], sono appasionato di [http://www.gnu.org Software libero] e di mus�ca.
=Introduzione=
Quando ci si deve connettere molto spesso ad un server (o a molti server) tramite ssh, pu� essere tedioso dover inserire ogni volta la password...


==Contatti==
Un modo sicuro per ''aggirare'' questo problema � basato sull'autenticazione tramite una coppia di chiavi (privata e pubblica).


* [mailto:j3no@email.it j3no at email dot it]
=Come funziona=
* [http://j3no.altervista.org La mia homepage]


== Documenti ==
=Configurazione=
==Generazione delle chiavi==
Per poter gestire questo processo di autenticazione � necessario generare una coppia di chiavi (pubblica e privata). Il comando � semplice:
<pre>
$ ssh-keygen -t dsa -b 1024
</pre>
dove '''-b''' rappresenta la lunghezza della chiave e '''-t''' viene usato per indicare il tipo di chiave. I possibili valori sono:
; rsa1 : per la versione 1 del protocollo (altamente sconsigliata)
; rsa o dsa : per al versione 2 del protocollo.


[[ UMTS/GPRS PCMCIA card (3g) ]] <br/>
Durante la generazione delle chiavi ci viene chiesto dove salvarle (normalmente � ~/.ssh/id_dsa).. il valore di default va bene!
[[ I2c e lm-sensors ]] <br/>
 
[[ Usare lcd4linux con un Palm]]
==Copia della chiave pubblica==
La chiave privata, come illustrato nel funzionamento, viene utilizzato dal computer che richiede la connessione (client), mentre quella pubblica deve essere salvata sul computer al quale connettersi (server).
 
Prendiamo, ad esempio, la seguente chiave pubblica (contenuta nel file ''~/.ssh/id_dsa.pub'' presente sul client):
<pre>
ssh-dss AAAAB3NzaC1kc3MAAACBAPe/PbwWkXR7qI8hcbxLRUS0/fIul0eUiSvu/hnXZXZDIZjVi1VlIbipff6n7Z6vF0hJRg6l
[cut]
gjLLTka0/QF8SP4JYFKs0Iasdju6y1slmx9IdzQt+hvMqF2+PPchCWcyBP3S5Zje4T6Az1MgrvuwCXIW6oUZXCA== user@comp
</pre>
 
Copiamo il contenuto nel file ''~/.ssh/authorized_keys2`` presente sul server, nella home relativa all'utente usato su quella macchina e salviamo il file.
 
==Test di funzionamento==
Se tutto � stato eseguito correttamente, sar� possibile connettersi al server tramite un semplice:
<pre>
$ ssh utente@server
</pre>