5

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

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

したがって、満点の場合:

  • bashスクリプトからリモートシステムにログインするにはどうすればよいですか(つまり、非対話的にクレデンシャルを渡します)?
  • スクリプト内からコマンド(具体的には「chmod755 / go && / go」)を実行するにはどうすればよいですか?
4

1 に答える 1

4

Tim Postの回答に続いて:

公開鍵を設定すると、次のことができます。

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
于 2009-02-27T14:40:25.593 に答える