menu
書いてる野郎
orebike@gmail.com
Linux 等のSSHコマンドでは、向こうのサーバにログインしてからガチャガチャ操作するやり方以外にコマンドだけボンと送りつける方法もある。 リモートサーバのバッチ起動などでたまに使われるやり方である。
それを PuTTY でも出来ないかということで
Windows から SSH を使う場合 PuTTYとかの端末を使うことが多いわけだが、Unix系のコマンドのように単に実行するだけっていうときはどうすればよいのだろうか・・・
これは PuTTY に同梱されている plink.exe
という実行ファイルで実現できる。
こいつがUnix系で言うSSHコマンドにあたるようになる
まず適当に plink.exe にパスを通して、コマンドプロンプトから
plink 接続先 -P 接続ポート -l 接続ユーザー -pw パスワード 実行したいコマンドズラズラ
とやれば使える。この方法だと最初の一回だけ接続先確認のダイアログが出る
鍵があるならば
plink 接続先 -P 接続ポート -i 鍵ファイルのパス 実行したいコマンドズラズラ
な感じで実行できる