2017-09-01 201 views
0

ログインを自動化するためにMobaxtermにスクリプトを書く際に問題が発生しました。 expectスクリプトはあまりうまく動かないようです。MOBAxtermを使用した自動ログイン

#!/usr/bin/expect -f 
spawn telnet <IP address> 
expect -re "login" 
send "username\n" 
expect -re "Password" 
send "password of the user\n" 
interact 

シナリオ: 私の会社のインフラストラクチャは、ジャンプサーバにsshをするために私を必要とし、唯一、私には、Ciscoルータにtelnetすることができます。 私はCLIを通じてそれをしなければならなかった場合には、このようになります。だから私の中のログ:
********

sshのxxxxの
のtelnet YYYYを
*******会社のバナー NOC:
パスワードをユーザ名:パスワード

親切に助けて!

答えて

0

おそらく回答が遅れているとあなたはそれが将来的に誰かに役立ちます念のために解決策を見つけたが、私の解決策を投稿している場合があります:あなたが自動化したいすでに作成セッションのために

を:

  1. セッションを右クリックしてください&「セッションの編集」>「SSH> SSHの詳細設定>セッション開始時にマクロを実行」>「カスタムマクロの選択」
  2. 設定を以下のように設定します以下 - それはdependinを変更しますあなたのホストIPの/パスワードなどの際にグラム):

enter image description here

関連する問題