Pagina 1 di 1
scriptino per ssh
Inviato: mer 14 gen 2009, 9:39
da tarini
Salve ragazzi,
avrei l'esigenza di eseguire in maniera automatizzata alcuni comandi su macchine remote tramite ssh.
è possibile creare uno script bash che si colleghi ed esegua dei comandi in console remota e non locale?
Re: scriptino per ssh
Inviato: mer 14 gen 2009, 10:23
da umaga
dai uno sguardo al man di expect o cercare qualcosa a riguardo, penso faccia al caso tuo.
ciao
Re: scriptino per ssh
Inviato: mer 14 gen 2009, 16:31
da teox99
ssh esegue comandi dalla macchina remota sulla macchina remota, forse più semplice ed usabile è creare uno script in locale che esegue comandi sulla macchina remota... prova rsh !
Re: scriptino per ssh
Inviato: mer 14 gen 2009, 18:57
da shark1500
man 1 ssh
ssh [user@]hostname [command]
Non e' quello che devi fare?
Re: scriptino per ssh
Inviato: ven 16 gen 2009, 13:32
da sardylan
Visto che ci siamo!!!
Se volessi fare una cosa simile a cio che vuol fare tarini, ma automatizzando anche l'inserimento della password???? Così da non dover seguire neanche una fase del processo!!
Re: scriptino per ssh
Inviato: ven 16 gen 2009, 17:12
da twister
expect
Ma io inserirei un discorso di certificati
Re: scriptino per ssh
Inviato: ven 16 gen 2009, 23:33
da sardylan
OK!! Certo!! Con i certificati niente password e OK!! Ma se volessi farlo senza certificati??? Con normale account???
Re: scriptino per ssh
Inviato: sab 17 gen 2009, 0:37
da cymon
sardylan ha scritto:OK!! Certo!! Con i certificati niente password e OK!! Ma se volessi farlo senza certificati??? Con normale account???
Tendenzialmente uno scambio chiavi puoi farlo anche semplicemente tra normaili account. Non so se era questo che intendeste per "certificati", ma comunque è sufficiente avere ssh da entrambe le parti.
Volevo postare un link esaustivo, ma ho trovato solo
questo
Re: scriptino per ssh
Inviato: sab 17 gen 2009, 0:38
da pardo
OK!! Certo!! Con i certificati niente password e OK!! Ma se volessi farlo senza certificati??? Con normale account???
Forse con qualche redirezione si puo`, ma perche` complicarti la vita? Creare la chiave e` semplicissimo (ssh-keygen) e basta copiare il risultante file .pub nel file ~/.ssh/authorized_keys dell'utente sul server.
Re: scriptino per ssh
Inviato: sab 17 gen 2009, 12:17
da sardylan
pardo ha scritto:OK!! Certo!! Con i certificati niente password e OK!! Ma se volessi farlo senza certificati??? Con normale account???
Forse con qualche redirezione si puo`, ma perche` complicarti la vita? Creare la chiave e` semplicissimo (ssh-keygen) e basta copiare il risultante file .pub nel file ~/.ssh/authorized_keys dell'utente sul server.
E basta?? MMhh.. Allora è semplice!! Poi occorre qualche altra configurazione??? Oppure di default accetta già entrambe le tipologie???
Re: scriptino per ssh
Inviato: sab 17 gen 2009, 13:23
da pardo
Boh a parte quello nulla, il client deve connettersi con ssh -i <file chiave>
Re: scriptino per ssh
Inviato: sab 17 gen 2009, 13:25
da sardylan
OK... Thanks!! Risolto!!!
Tarini... Questo risolve anche il tuo problema!!