読者です 読者をやめる 読者になる 読者になる

SSHで他サーバにコマンドを送る方法

パイプで渡す

$ echo command | ssh user@hostname


複数コマンドを渡す

$ echo "command;command" | ssh user@hostname


sshの機能を使う

$ ssh user@hostname command


複数コマンドを渡す場合

$ ssh user@hostname command1;command2

これだとcommand2はローカルで動いてしまう。ので、文字として渡す

$ ssh user@hostname "command1;command2"