|
|
Riga 1: |
Riga 1: |
| =Introduzione= | | == Macchine Fotografiche == |
| 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...
| | La lista delle fotocamere supportate da libgphoto2 � ottenibile con il seguente comando: |
|
| |
|
| Un modo sicuro per ''aggirare'' questo problema � basato sull'autenticazione tramite una coppia di chiavi (privata e pubblica).
| | $ gphoto2 --list-cameras |
|
| |
|
| Il concetto alla base di questo sistema di autenticazione � semplice: si demanda il compito di verificare i dati di autenticazione direttamente alle chiavi ssh, rimuovendo la richiesta della password (meno volte viene digitata, pi� � difficile che qualche utente male intenzionato la riesca a capire...) che viene, eventualmente, sostituita dalla richiesta di una passphrase di sblocco della chiave.
| | Per aggiornamenti sugli ultimi modelli supportati fare riferimento al sito di gphoto: |
|
| |
|
| =Configurazione=
| | * [http://www.gphoto.org/news/ GPhoto News] |
| ==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.
| |
|
| |
|
| Durante la generazione delle chiavi ci viene chiesto dove salvarle (normalmente � ~/.ssh/id_dsa).. il valore di default va bene!
| | Le fotocamere che possono essere viste come periferiche di memorizzazzione (come le chiavette usb) sono tutte supportate. |
|
| |
|
| Per quanto riguarda la passphrase richiesta, sempre durante la generazione delle chiavi, ci sono due opzioni, entrambe con pregi e difetti:
| |
| * inserire una passphrase: dal punto di vista della sicurezza, � ottimo... dal punto di vista pratico, per�, si � di fronte al problema che � necessario inserirla ad ogni connessione (nel caso di pi� host, comunque, rappresenterebbe un sistema molto comodo di accesso tramite la stessa ''passphrase'', invece di una password diversa per ogni host)
| |
| * inserire una passphrase vuota: dal punto di vista della sicurezza lascia un po' a desiderare, in quanto il furto della chiave permetterebbe l'accesso incondizionato agli host; dal punto di vista pratico, invece, � comodissimo, in quanto slega l'accesso alla macchina remota dalla richiesta di password.
| |
|
| |
|
| ==Copia della chiave pubblica==
| | ''Vedere anche sul wiki:'' |
| 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):
| | * [[Usare Fotocamere Digitali|Usare Fotocamere Digitali (libgphoto)]] |
| <pre>
| | * [[Usare Fotocamere Digitali (usb-storage)]] |
| ssh-dss AAAAB3NzaC1kc3MAAACBAPe/PbwWkXR7qI8hcbxLRUS0/fIul0eUiSvu/hnXZXZDIZjVi1VlIbipff6n7Z6vF0hJRg6l
| |
| [cut]
| |
| gjLLTka0/QF8SP4JYFKs0Iasdju6y1slmx9IdzQt+hvMqF2+PPchCWcyBP3S5Zje4T6Az1MgrvuwCXIW6oUZXCA== user@comp
| |
| </pre>
| |
|
| |
|
| Copiamo il contenuto nel file ''~/.ssh/authorized_keys`` presente sul server, nella home relativa all'utente usato su quella macchina e salviamo il file.
| | == Schede Audio == |
| | Tutte le schede audio supportate dal [http://www.alsa-project.org progetto ALSA] sono inserite in un dabase pubblicamente ricercabile: |
| | * [http://www.alsa-project.org/alsa-doc/ Lista del progetto ALSA] |
|
| |
|
| Aggiornate il file ''/etc/ssh/sshd_config'' e settate il campo ''HostbasedAuthentication'' a ''yes''. (solo per SSH2)
| | == Webcams == |
| | Una lista dei drivers per webcam disponibili per Linux (molti non sono inclusi nel kernel e richiedono installazione a parte) � presente sul wiki di V4L: |
|
| |
|
| '''Tips''': se '''non''' volete permettere il login tramite password, ma solo attraverso public key, settate l'opzione PasswordAuthentication a ''no''. Da non usare se avete utilizzato una passphrase nella generazione della chiave.
| | * [http://linuxtv.org/v4lwiki/index.php/Webcams V4L: Webcams] |
|
| |
|
| ==Test di funzionamento==
| | La lista di webcam supportate dal driver '''<tt>pwc</tt>''' � la seguente: |
| Se tutto � stato eseguito correttamente, sar� possibile connettersi al server tramite un semplice:
| |
| <pre> | |
| $ ssh utente@server
| |
| </pre> | |
|
| |
|
| Se � stata inserita, durante la generazione delle chiavi, una passphrase, sar� necessario usarla per completare il processo di autenticazione, altrimenti apparir� direttamente il prompt della macchina remota.
| | * [http://www.lavrsen.dk/twiki/bin/view/PWC/WorkingWebcamsWithPWC Working Webcams With PWC] |
|
| |
|
| ==Approfondimenti== | | La lista di webcam supportate dal driver '''<tt>SPCAxx</tt>''' � la seguente: |
| * [http://www.debian.org/doc/manuals/reference/ch-tune.it.html#s-ssh La guida Debian: SSH] | | |
| [[Categoria:Networking]][[Categoria:Sicurezza]] | | * http://mxhaard.free.fr/spca5xx.html |
| | |
| | [[Categoria:Hardware]] |
| | |
| | == Modem 56k e Windodem == |
| | Una lista di winnmodem supportati da Linux pu� essre trovata qui: |
| | |
| | * http://xmodem.org |
| | |
| | Altre risorse sui winmodem: |
| | |
| | * http://linmodems.org/ |
| | |
| | == Portatili == |
| | Le liste pi� complete che elencano i portatili (o laptop) su cui � stato installato installato Linux sono: |
| | |
| | * [http://tuxmobil.org/ TuxMobil] |
| | * [http://www.linux-laptop.net/ Linux on Laptops] |