TeraTerm自动登录ifresult

TeraTerm自动登录ifresult

ID:40577894

大小:39.50 KB

页数:3页

时间:2019-08-04

TeraTerm自动登录ifresult_第1页
TeraTerm自动登录ifresult_第2页
TeraTerm自动登录ifresult_第3页
资源描述:

《TeraTerm自动登录ifresult》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TeraTermマクロ-SSH自動ログイン(正常接続の判定ifresult)TeraTerm(テラターム)のマクロ機能を利用し、SSHプロトコル(パスワード認証)でサーバに自動ログイン+アルファのマクロ(接続状態の確認)をご紹介します。これまで紹介してきたマクロは、単純に接続するだけのマクロでした。(接続できなくて、マクロエラーになる事は考えていませんでした)ここでは、「connect」コマンドを実行後、正常に接続が完了、及びプロンプトが表示される事を「ifresult」の制御コマンドを使用し確認します。正常に接続できない場合や、一定時間経過し

2、てもプロンプトが表示されない場合メッセージを表示してマクロを終了させます。SSH自動ログインマクロ(接続性を判定)1234567891011121314151617181920212223242526;=================================================;Filename:ssh_connect-04.ttl;Description:SSHAutologin;Author:daihakuriki;Created:2011/04/02;modified:;=======================

3、==========================;;接続先ホスト/ユーザ名/パスワード設定HOSTADDR='接続先IPアドレス'USERNAME='ユーザ名'PASSWORD='パスワード';=================================================;;①コマンド組立てCOMMAND=HOSTADDRstrconcatCOMMAND':22/ssh/2/auth=password/user='strconcatCOMMANDUSERNAMEstrconcatCOMMAND'/passwd='strc

4、oncatCOMMANDPASSWORD ;;②接続connectCOMMAND ;;③接続判定1(接続出来ない場合はメッセージを表示しマクロ終了)ifresult<>2thenmessagebox'Itcouldnotbeconnected.''ConnectionError'272829303132333435363738endendif ;;④接続判定2(10秒以内にプロンプトが表示されないとTeraTem終了)timeout=10wait'>''$''#'ifresult=0thendisconnectendendif ;;⑤マクロ終了

5、endマクロ内容の解説①コマンド組立て②接続コマンド組立て・接続のエリアの解説はここを参照③接続判定1(接続出来ない場合はメッセージを表示しマクロ終了)接続判定1エリアでは、「connect」のリンクと接続の状態を確認しています。「connect」すると、システム変数「result」に以下の値が格納されます。値状態0TeraTermとリンクされていない。1ホストへの接続はされていないが、TeraTermへのリンクはされている。2リンクおよび接続両方ともされている。←正常に接続値「2」がホストに正常に接続された状態なので、「2」以外の場合は異常と

6、判断してマクロを終了させています。⇒「connect」コマンドの詳細④接続判定2(10秒以内にプロンプトが表示されないとTeraTem終了)接続判定2エリアでは、接続後(ログインは正常に終了)にプロンプトが表示されない場合(システムの重い時等)に10秒待ってもプロンプトが表示されない場合にマクロ&TeraTermを終了させています。これは、後々紹介するマクロで必要になってくる機能です。⑤マクロ終了自動ログインが完了するとマクロ機能を終了します。今回紹介したマクロファイルのダウンロード今回ご紹介したTTLファイルをダウンロードできます。テキストで

7、保管していますので、拡張子をTTLに変更してご使用ください。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。