リモートSSHコマンドをバッチでスクリプト化する最良の方法(Windows)

leeman24:

Linuxでリモートsshコマンドを実行する必要がある何かをバッチでスクリプト化したいと考えています。画面に表示したり、ログに記録したりできるように、出力を返す必要があります。

試しましたputty.exe -ssh user@host -pw password -m command_runが、画面に何も表示されません。

誰かこれを以前にやったの?

マーティン・プリクリル:

-mPuTTY スイッチはコマンドではなく、スクリプトファイルへパスを引数として使用します

リファレンス:https : //the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter3.html#using-cmdline-m

したがって、コマンド(command_run)をプレーンテキストファイル(例c:\path\command.txt:)に保存し、それをPuTTYに渡す必要があります

putty.exe -ssh user@host -pw password -m c:\path\command.txt

ただし、Plink(PuTTYスイートのコマンドライン接続ツール)を使用する必要があることに注意してください。これはコンソールアプリケーションであるため、出力をファイルにリダイレクトできます(PuTTYではできないこと)。

コマンドライン構文は同じで、出力リダイレクトが追加されています。

plink.exe -ssh user@host -pw password -m c:\path\command.txt > output.txt

コマンドライン接続ツールPlinkの使用を参照してください

Plinkを使用すると、実際にコマンドラインで直接コマンドを提供できます。

plink.exe -ssh user@host -pw password command > output.txt

同様の質問:バッチファイルからPlinkで
PuTTY 実行コマンドを使用してWindowsからLinuxで実行中のコマンドを自動化する

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

nugetコマンドをスクリプト化する最良の方法は何ですか?

分類Dev

バックボーンとマリオネットアプリをモジュールに分割する最良の方法は何ですか?

分類Dev

バッチスクリプトSSHを介してWindowsからLinuxにコマンドを送信する

分類Dev

バッチモードでストリーミングリンク/ URLをキャプチャ/抽出する方法

分類Dev

root以外のユーザーにrootアクセスを必要とするコマンドでスクリプトを実行させる最良の方法は?

分類Dev

WindowsバッチでFORコマンドをリダイレクトする方法

分類Dev

オンクリックでコードをスリム化する最良の方法

分類Dev

バックエンドでPUT httpリクエストのオプションフィールドを処理する最良の方法は何ですか

分類Dev

2つのスクリプトでリモートサーバー上でコマンドを実行する

分類Dev

Excelマクロでクリップボードからのコピーペーストを最適化する

分類Dev

Windows上のリモートスクリプトからVMwareコマンドを実行する方法

分類Dev

ネットグループコマンドをリスト形式でバッチで出力する方法

分類Dev

Windowsバッチスクリプトのsedコマンド

分類Dev

Javaでランダム化されたマトリックスを生成する最良の方法

分類Dev

Google Cloudでbashスクリプトを実行して、バケットに一括ダウンロードするための最良の方法

分類Dev

バッチスクリプトでのPostgreSQLコマンドの自動化

分類Dev

リモートシステムでsshを使用してコマンドをバックグラウンドに送信する方法

分類Dev

クライアントごとにリモートサーバーにファイルをアップロードする最良の方法は?

分類Dev

Windowsバッチスクリプト:「タイムアウト」コマンドに対するユーザーの反応をキャッチ

分類Dev

バッチスクリプトによるadbコマンドの自動化

分類Dev

Linuxのコマンドライン(別名bashスクリプト)からデバッグモードでQtプロジェクトをビルドする

分類Dev

バッチスクリプトで終了コードを処理する方法は?

分類Dev

バッチスクリプトでPowershellコマンドinvoke-sqlcmdを使用する方法

分類Dev

リモートでマスターブランチへのプッシュをブロックする方法

分類Dev

スクリプトを使用してsshサーバーでコマンドをリモートで実行する

分類Dev

スクリプトを使用してsshサーバーでコマンドをリモートで実行する

分類Dev

複数のコマンドを使用したWindowsバッチスクリプト

分類Dev

リモートコマンドをシリアル化する良い方法は何ですか?

分類Dev

Windows7からWindows10を「クリーンに」インストール/アップグレードするための最良の方法

Related 関連記事

  1. 1

    nugetコマンドをスクリプト化する最良の方法は何ですか?

  2. 2

    バックボーンとマリオネットアプリをモジュールに分割する最良の方法は何ですか?

  3. 3

    バッチスクリプトSSHを介してWindowsからLinuxにコマンドを送信する

  4. 4

    バッチモードでストリーミングリンク/ URLをキャプチャ/抽出する方法

  5. 5

    root以外のユーザーにrootアクセスを必要とするコマンドでスクリプトを実行させる最良の方法は?

  6. 6

    WindowsバッチでFORコマンドをリダイレクトする方法

  7. 7

    オンクリックでコードをスリム化する最良の方法

  8. 8

    バックエンドでPUT httpリクエストのオプションフィールドを処理する最良の方法は何ですか

  9. 9

    2つのスクリプトでリモートサーバー上でコマンドを実行する

  10. 10

    Excelマクロでクリップボードからのコピーペーストを最適化する

  11. 11

    Windows上のリモートスクリプトからVMwareコマンドを実行する方法

  12. 12

    ネットグループコマンドをリスト形式でバッチで出力する方法

  13. 13

    Windowsバッチスクリプトのsedコマンド

  14. 14

    Javaでランダム化されたマトリックスを生成する最良の方法

  15. 15

    Google Cloudでbashスクリプトを実行して、バケットに一括ダウンロードするための最良の方法

  16. 16

    バッチスクリプトでのPostgreSQLコマンドの自動化

  17. 17

    リモートシステムでsshを使用してコマンドをバックグラウンドに送信する方法

  18. 18

    クライアントごとにリモートサーバーにファイルをアップロードする最良の方法は?

  19. 19

    Windowsバッチスクリプト:「タイムアウト」コマンドに対するユーザーの反応をキャッチ

  20. 20

    バッチスクリプトによるadbコマンドの自動化

  21. 21

    Linuxのコマンドライン(別名bashスクリプト)からデバッグモードでQtプロジェクトをビルドする

  22. 22

    バッチスクリプトで終了コードを処理する方法は?

  23. 23

    バッチスクリプトでPowershellコマンドinvoke-sqlcmdを使用する方法

  24. 24

    リモートでマスターブランチへのプッシュをブロックする方法

  25. 25

    スクリプトを使用してsshサーバーでコマンドをリモートで実行する

  26. 26

    スクリプトを使用してsshサーバーでコマンドをリモートで実行する

  27. 27

    複数のコマンドを使用したWindowsバッチスクリプト

  28. 28

    リモートコマンドをシリアル化する良い方法は何ですか?

  29. 29

    Windows7からWindows10を「クリーンに」インストール/アップグレードするための最良の方法

ホットタグ

アーカイブ