Come parte di un complicato script BASH, mi piacerebbe eseguire un comando su un sistema remoto all'interno dello script stesso.Come si esegue un comando su un sistema remoto all'interno di uno script BASH?
In questo momento eseguo lo script che adatta i file per il sistema remoto e li carica, quindi tramite un accesso ssh eseguo un singolo comando.
Così, per il massimo dei voti:
- Come faccio ad accedere al sistema remoto dallo script bash (vale a dire passare le credenziali in modo non interattivo)?
- Come posso eseguire un comando (in particolare "chmod 755/go & &/go") all'interno dello script?
Impostare [coppie di chiavi SSH] (http://sial.org/howto/openssh/ publickey-auth /) (broken, [ecco l'archivio] (http://web.archive.org/web/20090331164913/http://sial.org/howto/openssh/publickey-auth/)) e basta eseguire il comando come: ssh user @ host 'command' Ci sono, naturalmente, altre interconnessioni disponibili, ma poche portatili. –