###実現したいこと
teratermマクロを使って自動ログインしたい。
###構成
PCとCatalyst3750(Fastethernet1/0/1)を直結。
###設定内容
マクロファイルは以下のページから引用。
http://kazunetproject.site/1178/
;********************************** ; 作成者:ベル ; Version : 1.0版 ; 内容:機器にログインするだけのマクロ ;********************************** ; 変数の事前指定 ; 接続先アドレス・ユーザ名・パスワード設定 HOSTADDR = ‘10.0.0.1’ USERNAME = ‘user’ PASSWORD = ‘password’ ;********************************** ### ; ログインパラメータの指定 ; ログイン先アドレスの指定 COMMAND = HOSTADDR strconcat COMMAND ‘:23 /nossh /T=1’ ;********************************** ; 機器へログイン(接続先アドレス) connect COMMAND ; ログイン応答(ユーザ名・パスワード) wait ‘Username:’ sendln USERNAME wait ‘Password:’ sendln PASSWORD ;********************************** ; マクロ終了 end ;**********************************
ログインする機器の設定は以下の通り。
naru#show run Building configuration... Current configuration : 1576 bytes ! version 12.2 no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname naru ! enable password password ! username user password 0 password no aaa new-model switch 1 provision ws-c3750-24ts system mtu routing 1500 ip subnet-zero ! ! ! ! no file verify auto spanning-tree mode pvst spanning-tree extend system-id ! vlan internal allocation policy ascending ! ! interface FastEthernet1/0/1 no switchport ip address 10.0.0.1 255.255.255.0 ! interface FastEthernet1/0/2 ! interface FastEthernet1/0/3 ! interface FastEthernet1/0/4 ! interface FastEthernet1/0/5 ! interface FastEthernet1/0/6 ! interface FastEthernet1/0/7 ! interface FastEthernet1/0/8 ! interface FastEthernet1/0/9 ! interface FastEthernet1/0/10 ! interface FastEthernet1/0/11 ! interface FastEthernet1/0/12 ! interface FastEthernet1/0/13 ! interface FastEthernet1/0/14 ! interface FastEthernet1/0/15 ! interface FastEthernet1/0/16 ! interface FastEthernet1/0/17 ! interface FastEthernet1/0/18 ! interface FastEthernet1/0/19 ! interface FastEthernet1/0/20 ! interface FastEthernet1/0/21 ! interface FastEthernet1/0/22 ! interface FastEthernet1/0/23 ! interface FastEthernet1/0/24 ! interface GigabitEthernet1/0/1 ! interface GigabitEthernet1/0/2 ! interface Vlan1 no ip address shutdown ! ip classless ip http server ! ! ! control-plane ! ! line con 0 logging synchronous line vty 0 4 password password logging synchronous login transport input telnet line vty 5 15 password password logging synchronous login transport input telnet ! end
###ステータス
・PCとCatalyst3750間はping疎通可。
・手動ではtelnetログイン可。
###事象
以下のURLで記載されている方法①と③を試した結果...
https://www.j-oosk.com/teraterm/macro/173/
①コントロールメニューからのマクロ実行
→文法間違いマクロエラーのダイアログボックスが出現。
③ショートカットからマクロ実行
→"C:\Program Files\teraterm\ttpmacro.exe" "/V" "C:\Program Files (x86)\teraterm\機器にログインするためのマクロ.ttl"で作成しようとすると以下のエラーが出現。
→"C:\Program Files (x86)\teraterm\機器にログインするためのマクロ.ttl"であれば作成できたが、デスクトップには以下のアイコンが表示され、クリックしてもマクロは実行されず、テキストが表示される。
手動でteratermを開くと以下の画面が表示される。
ポート番号を23に変更し、OKをクリックすると以下の通り、ログインできる。
以上の状況で、何か分かる方いらっしゃいますでしょうか。
因みに今回使用しているCatalyst3750のバージョンはVersion 12.2(35)SE5でsshの設定は不可のためtelnetの設定をしております。
以上、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/06 15:13
2019/05/06 23:07
2019/05/09 15:22
2019/05/28 14:38