Pagina 1 di 1
Passare la password di ssh come parametro di uno script
Inviato: gio 23 giu 2005, 15:08
da Daniele79
ho fatto uno script che lancia una connessione ssh verso una macchina della mia LAN. Vorrei poter passare la password che poi mi viene richiesta da ssh come parametro dello script :
come si fa ??
Inviato: gio 23 giu 2005, 15:35
da useless
non è una cosa molto bella, in quanto la pass verebbe loggate nella tua bash_history. la cosa migliore è crearti una chiave rsa e autorizzarla, in modo che non ti chieda nessuna password x la connessione, mantenendo comunque un'ottima sicurezza.
Inviato: lun 27 giu 2005, 15:01
da Daniele79
useless ha scritto:non è una cosa molto bella, in quanto la pass verebbe loggate nella tua bash_history. la cosa migliore è crearti una chiave rsa e autorizzarla, in modo che non ti chieda nessuna password x la connessione, mantenendo comunque un'ottima sicurezza.
avevo già ensato a questa soluzione, ma per la mia situazione è parecchio scomoda....e poi nel mio contesto non ho eccessivo bisogno di sicurezza.... quidi se mi dici come passare la password sono a posto.
Inviato: lun 27 giu 2005, 18:42
da useless
non credo si possa fare in modo semplice. non fai molto prima:
ssh-keygen -t rsa
(premi invio a tutto)
cd .ssh
cat id_rsa.pub >> authorized_keys
(eventualmente sposta l'authorized_keys nella dir .ssh dell'utente con cui ti connetti dall'altra parte)
?