Als Teil eines komplizierten BASH-Skripts möchte ich einen Befehl auf einem Remote-System innerhalb des Skripts selbst ausführen.Wie führen Sie einen Befehl auf einem Remote-System in einem BASH-Skript aus?
Im Moment führe ich das Skript aus, das Dateien für das Remote-System anpasst und sie hochlädt, dann führe ich über einen ssh-Login einen einzelnen Befehl aus.
Also für die volle Punktzahl:
- Wie melde ich mich in das Remote-System aus dem Bash-Skript (das heißt übergibt die Anmeldeinformationen in nicht-interaktiv)?
- Wie kann ich einen Befehl (speziell "chmod 755/go & &/go") aus dem Skript ausführen?
einrichten [SSH-Schlüsselpaare] (http://sial.org/howto/openssh/ publickey-auth /) (kaputt, [hier ist das Archiv] (http://web.archive.org/web/20090331164913/http://sial.org/howto/openssh/publickey-auth/)) und starte einfach die Befehl wie: ssh user @ host 'command' Es gibt natürlich andere Interconnects, aber nur wenige portable. –