My Photo

« コマンドプロンプトのFTPクライアントで自動ログイン | Main | source または .(ドット)コマンド »

September 04, 2014

puttyの自動ログインとplink

puttyをコマンドラインから起動して自動的にログインする方法。

puttyjp.exe -ssh -2 -pw <パスワード> <ユーザ名>@<接続先IPアドレス>

puttyに保存したセッションを使う場合は以下のようになる。ただ、ログファイルの設定がしてあるセッションを指定してもログが保存されない。接続に直接関係ある設定だけ利用されるのかとも思ったが、フォントの設定とかは使われてるんだよなあ。不思議だ。

puttyjp.exe -load <puttyの設定のセッション名> -pw <パスワード>
 <ユーザ名>@<接続先IPアドレス>

さらに、"-m <ファイル名>" というオプションを付けるとファイルに記述したコマンドを実行できると説明しているサイトがあるが、どうやってもうまくいかない。一瞬puttyウィンドウが開くが、すぐに閉じる。接続的他かどうかもわからない。

puttyjp.exe ではなく同じフォルダにある plink.exe は -m オプションを付けて接続することが出来た。書式は以下。

plink.exe -ssh -2 -pw <パスワード> <ユーザ名>@<接続先IPアドレス>
 -m <ファイル名>

以下のように出力をリダイレクトすれば出力をファイルに保存できる。バッチファイルで使えそうだ。

C:¥>C:¥putty¥plink.exe -ssh -2 -pw wasbook wasbook@192.168.3.1:22 -m C:¥bat¥test.sh > C:¥log¥test.log

参考ページ:
PUTTYで、ユーザID/Passwordをいちいち入力しないで接続 | Pa-kun plus idea
SSH/PuTTY/RemoteCommand - yanor.net/wiki
Using PuTTY
puttyのコマンドラインオプション(引数)。 - シンプルな暮らし。 - 家族とWEBマーケティングな日々
IT-NOTE: PuTTY:SSHログインとコマンドの自動実行
putty のマクロでファイル転送とコマンド実行を行う。 - それマグで!

« コマンドプロンプトのFTPクライアントで自動ログイン | Main | source または .(ドット)コマンド »

Linux」カテゴリの記事

プログラミング、技術情報」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/60256386

Listed below are links to weblogs that reference puttyの自動ログインとplink:

« コマンドプロンプトのFTPクライアントで自動ログイン | Main | source または .(ドット)コマンド »

May 2017
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof