PuTTY/リモートのサーバにコマンドを打ち込む(バッチ起動等)

PuTTY/リモートのサーバにコマンドを打ち込む(バッチ起動等)

Linux 等のSSHコマンドでは、向こうのサーバにログインしてからガチャガチャ操作するやり方以外にコマンドだけボンと送りつける方法もある。 リモートサーバのバッチ起動などでたまに使われるやり方である。

それを PuTTY でも出来ないかということで

バージョンと製造年月日

  • 2009年07月21日
  • WindowsXP SP3
  • Putty link ver 0.6

Windowsでsshコマンド

Windows から SSH を使う場合 PuTTYとかの端末を使うことが多いわけだが、Unix系のコマンドのように単に実行するだけっていうときはどうすればよいのだろうか・・・

これは PuTTY に同梱されている plink.exe という実行ファイルで実現できる。 こいつがUnix系で言うSSHコマンドにあたるようになる

plink.exe の使い方

まず適当に plink.exe にパスを通して、コマンドプロンプトから

plink 接続先 -P 接続ポート -l 接続ユーザー -pw パスワード 実行したいコマンドズラズラ

とやれば使える。この方法だと最初の一回だけ接続先確認のダイアログが出る

鍵があるならば

plink 接続先 -P 接続ポート -i 鍵ファイルのパス 実行したいコマンドズラズラ

な感じで実行できる

参考サイト

Tag

windows/terminal/putty/run_command_on_remote_server_like_run_batch_sh.txt · 最終更新: 2019-05-14 15:49 by ore