BASH スクリプトを使用してリモート システム上でコマンドを実行するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/595002

質問

複雑な BASH スクリプトの一部として、スクリプト自体からリモート システム上でコマンドを実行したいと考えています。

現在、リモート システム用にファイルを調整してアップロードするスクリプトを実行し、その後 ssh ログインを通じて 1 つのコマンドを実行します。

したがって、満点の場合は次のようになります。

  • bash スクリプトからリモート システムにログインするにはどうすればよいですか (つまり、資格情報を非対話的に渡しますか)?
  • スクリプト内からコマンド (具体的には「chmod 755 /go && /go」) を実行するにはどうすればよいですか?
役に立ちましたか?

解決

ティム・ポストの答えに続きのます:

セットアップ、公開鍵をして、次の操作を行うことができます:

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top