Il giorno ven, 03-12-2004 alle 09:06 -0500, Premoli, Roberto [ITPPG/1010] ha scritto: > Su un pc ho "n" utenti. > Questi "n" utenti devono, tramite scp, leggere e scrivere un file > (sempre lo stesso) dalla/dalla loro hmoe directory.
se usi ssh fai 2 script bash sulle macchine degli utenti: upload.sh download.sh > Senza pero' che mi venga richiesta la password da scp... > E' possibile farlo? ti ho copiato sotto un documento che avevo scrutto tempo fa. > Inoltre, vorrei rendere piu' sicuro ssh > (non so se e' possibile ne come farlo).. > Esiste questa opportunita'? be.. in ssh gira tutto criptato, quindi a meno di bachi nel server, dovresti stare sicuro. non ti fidi degli utenti? uhm.. potresti dare un qualcosa tipo: mail+procmail+gpg. l'utente manda una mail al server con subj "DOWNLOAD", al che automaticamnete viene gipigizzato il file e speditogli nella sua mail. sesso discorso per il ritorno. manda una mail con allegato il nuovo file Spero di esserti stato utile! Ciao. ------------------------ Istruzioni per permettere una connessione SSH tra due macchine senza richiesta di password. La macchina DA cui ci si connette e' hostA. La macchina A cui ci si connette e' hostB. La procedura permette di connettersi in SSH da hostA a hostB con uno specifico utente ed evitare la richiesta della password. Se ci si vuole connettere da hostB a hostA la password verra' invece richiesta. 1. Sceglere l'utente con cui ci si collegera'. Loggarsi in hostA. lanciare: $ ssh-keygen -t rsa lasciare che il file di output sia quello proposto di default (~/.ssh/id_rsa). NON inserire nessuna passphrase (dare un enter) Verranno creati: ~/.ssh/id_rsa e ~/.ssh/id_rsa.pub editare o creare il file `/.ssh/config e inserire: ------------ Host <hostB> Protocol 2 PubkeyAuthentication yes PreferredAuthentications publickey,keyboard-interactive,password ----------- 2. Loggarsi in hostB. In /etc/ssh/ssh_config deve essere presente PubkeyAuthentication yes Assicurarsi che esista una directory ~/.ssh . In caso non esista verra' creata automacicamente lanciando una connesione ssh verso un'altra macchina. Editare ~/.ssh/authorized_keys ed aggiungerci il contenuto del file ~.ssh/id_rsa.pub creato su hostA. Esempio: ssh-rsa AAAABsdfsdfsdfs[....]fhq5vBlexE3Nc= [EMAIL PROTECTED] In caso si sia modificato il file di sistema /etc/ssh/ssh_config , restartare il server SSH. ----------------- -- Dodiesis <[EMAIL PROTECTED]> Sgrunt.net