使用mobaxterm连接ensp设备及使用技巧

连接ensp

首先在ensp中,是可以看到所有设备的接口列表的,如图所示。

使用快捷键ctrl+r打开右侧窗口。

打开窗口后可以看到接口列表中有当前所有设备的所有接口及设备串口号,如图所示。

串口号也可以在右键设备菜单的设置中看到,如图所示。

另外,ensp在本设备中使用本机回环接口127.0.0.0/8。

想要通过mobaxterm在终端工具中登录ensp中的设备,直接创建telnet会话,不需要用户名和密码,用端口号进行区分设备。

如果是正常情况,则在moba中可以正常回显命令,如图所示。

moba乱码情况

如果连接后回车键显示乱码,什么也做不了,可以通过以下办法解决。

乱码情况

解决

方法一

在窗口中右键点击change terminal settings

把local echo及local line editing改为force off

应用后即可解决问题。

但是每次重新开启会话后都需要修改live terminal configuration中的line discipline options选项全部设置为force off。网上搜了一下很多都处理不了,借鉴了一下添加命令终于处理好。

方法二

处理方法:通过在默认会话设置中添加默认选项。注意是在文档的会话设置里面。(安装文件夹里面也有个相同文件,修改后没有作用)

修改MobaXterm.ini,加入以下三行:

1
2
3
[MottyOptions]
LocalEcho=1
LocalEdit=1

MobaXterm.ini文件位置

打开后退回上级

找到MobaXterm.ini

MobaXterm backup.zip 这个文件需要删除,不然修改了ini文件以后,自动被备份文件里面的覆盖了

这一块如果没有配置文件,打开moba随便改个配置关掉以后就有了,此时需要关闭Moba

把代码复制进文件中后关闭。

要在关闭Moba的情况下配置,否则会修改失败

重新打开mobx,此时观察ini文件是否已经修改成功,因为前面说了,打开moba可能会覆盖备份文件上去,导致ini文件自动恢复成初始状态,此时连接ensp 已经成功且无乱码。

使用技巧

快捷键

浏览标签

1
2
3
4
5
向前导航:Ctrl + Tab
向前导航:Ctrl + Alt + RightArrow
向后导航:Ctrl + Shift + Tab
向后导航:Ctrl + Alt + LeftArrow
导航至选项卡编号6:Ctrl + Alt + F6

MobaXterm终端内部

1
2
3
4
5
6
7
向上滚动:Shift + PageUp
每行向上滚动:Shift + ArrowUp
向上滚动至开头:Shift + Home
向下滚动:Shift + PageDown
每行向下滚动:Shift + ArrowDown
向下滚动到末尾:Shift + End
列模式选择:Ctrl + Alt +单击

MobaXterm本地bash外壳内部

1
2
3
4
5
6
7
8
9
10
11
12
中断/杀死当前任务/程序:Ctrl + C
退出当前外壳:Ctrl + D
该行的开头:Ctrl + A(或HOME)
行的开头:Ctrl + E(或END)
上一个命令:ArrowUp
下一条命令:ArrowDown
后一个字符:ArrowLeft
后一个单词:Alt + B
前进一个字符:ArrowRight
转发一个词:Alt + F
调出最后一个命令(历史记录):Ctrl + R(在键入时搜索命令历史记录)
清除画面:Ctrl + L

高亮

MobaXterm 中有默认就很好用的高亮/突出显示集功能(HighLight sets)

和ensp中的一个颜色终端比,还是这个舒服。

此功能在 MobaXterm 上默认开启,并且有好几套针对不同场景的突出显示方案。包括:

  • OK/warning/error 方案
  • Unix shell script 方案
  • Cisco 网络配置方案
  • Perl 语法方案
  • SQL 语法方案

ensp中比较推荐使用“Cisco 网络配置方案”。