使用MOBAxterm自动登录

时间:2017-09-01 15:52:56

标签: shell terminal telnet putty

我正面临在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

情境: 我公司的基础设施要求我进入跳转服务器,然后才能远程登录到cisco路由器。 因此,如果必须通过CLI执行此操作,我的登录将如下所示:

  

ssh x.x.x.x
  telnet y.y.y.y
  *******公司横幅********
  NOC:用户名
  密码:密码

请帮忙!

2 个答案:

答案 0 :(得分:0)

答案可能很晚,您可能已经找到了解决方案,但是发布我的解决方案,以防将来帮助某人:

对于您想要自动化的已经创建的会话:

  1. 右键点击会话&amp;转到&#34;编辑会话&#34; &GT; SSH&gt;高级SSH设置&gt;在会话开始时执行宏&gt; &#34;选择自定义宏&#34;
  2. 以下面的方式配置设置(我想为Docker自动化,因此下面的配置 - 它将根据您的主机IP&#39; s /密码等而改变):
  3. enter image description here

答案 1 :(得分:0)

您也可以单击“录制宏”按钮,然后键入所需的内容,然后保存宏。这比手动键入您自己的自定义宏要快得多。立即运行,而无需调试您手写的宏。