2017-11-16 14 views
-1
  1. シェルスクリプトはローカルマシン上にある必要があります。
  2. シェルスクリプトには2つのステップが含まれます a。 sshコマンドとパスワード b。パスワードとともにsudoコマンドを実行します。
  3. 許可されていないパッケージはインストールできません。

シェルスクリプト内でコマンドを書き込む方法を教えてください。ローカルマシンのシェルスクリプトからリモートマシンで実行する

+0

ご質問が不明です。あなたはリモートマシンで何を実行したいですか? –

答えて

0

これを試してみてください:

ssh [email protected]_ip "bash -s" < script.sh 
+0

ローカルのマシンシェルスクリプトを使用して、ログインしてサーバーからデータを取得しようとしています。 –

+0

私たちは最初にsshを確認する2つのステップを持っていますが、2番目のsudoはシェルスクリプトから実行されていません –

+0

ssh user @ server_ip "bash -s"

0

送信し、コマンドが正しく私のために問題を修正しました期待して使用します。ご提案いただきありがとうございます