㈠ XShell软件安装
常见的超级终端有 Secure CRT 、PuTTY、X-shell、MobaXterm、以及现在慢慢流行的WindTerm。
XShell 是一种流行且简单的网络程序,旨在模拟虚拟终端。XShell可以在Windows界面下来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。它支持 RLOGIN、SFTP、SERIAL、TELNET、SSH2 和 SSH1,可以非常方便的对Linux主机进行远程管理。除此之外,其还有丰富的外观配色方案以及样式选择。
相比于SecureCRT,Screen不会闪屏,并且可以回滚,这个功能比较好用。Script的执行顺序可以调整,SecureCRT的这个功能相较而言比较死板,不过可以同时发送指令到多个session,这个功能较好。键盘映射的兼容性比较好,不需要自己去改映射,可以展现tunnel等。支持布局切换,像gnome-terminal。缺憾是对Unicode制表符支持不够好,内置的sftp不怎么符合用户的操作习惯(该公司有另外的xftp)。许可相对便宜,对个人、教育用户是免费的。目前被美国制裁的科技企业,一般不允许使用SecureCRT,会被标记为涉A软件,但是免费的Xshell不在此列,依然可以正常使用免费正版。
第一步:登录 https://www.xshell.com/zh/free-for-home-school/ ,填写姓名和邮箱,会将Xshell下载地址发送到邮箱;
第二步:点击安装程序,进行安装。
㈡:XShell连接网络设备
2.1 Xshell通过SSH连接设备
1. 在XShell初始化界面点击【新建】,新建会话,并填写会话信息,填写一个便于标识的【名称】和【主机的IP地址】;
2. 点击【用户身份验证】,输入账号和密码,点击确认。
3. 此时已经成功的的连接上了设备,可以进行正常的命令操作。
注意:上图出现了一个警告“The remote SSH server rejected X11 forwarding request.”意思是“远程SSH服务器拒绝X11转发请求。”
此时是可以正常进行命令操作的,看着不舒服想去除的话,可以使用如下方法设置:
- 选中会话管理器中选中【会话】,右键,选择【属性】,设置【隧道】,
- 将【转发X11连接到(X):】前的勾取消掉
- 点击“确定”
2.2 Xshell通过串口连接设备
串口编号需要在设备管理器中查找,查找方法如下:
㈢ 个性化设置
3.1)设置配色方案(黑底白字) 【网上搜个护眼的配色方案(isayme.xcs )并下载】
3.2)设置突出显示集:
1)异常状态的正则表达式: [^A-Za-z_&-]( error| fail| down| false| no| not)
2)正常状态的正则表达式: [^A-Za-z_&-]( connected|successfully| up|successful|succeeded|success)
3)IPV4地址的正则表达式:(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))\s*
4)IPV6地址的正则表达式:[\[ ]?\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*\]?
㈣ 使用技巧
4.1 )Xshell设置Ctrl+C和Ctrl+V快捷键为复制粘贴
4.2)Xshell连接ensp、HCL、CPT等网络设备厂商的网络仿真软件上的虚拟设备:
4.3)快速选择当前行:快速点三次鼠标
4.4)快速打开对话框:输入open
4.5)直接进入windows的命令提示符CMD
4.6)去除免费版本关闭时弹出的免费许可提醒
1) 官网下载编译工具010Editor: https://www.sweetscape.com/010editor/ ,输入任意邮箱和名字。
2)先复制xshell.exe文件放在两处,再使用010Editor 打开其中复制的一个 xshell.exe,Ctrl+F全局搜索74 11 6A 00 6A 07 6A 01,把开头的 74 改成EB (注意字母是大写) 保存,再将修改的xshell.exe文件覆盖掉原有xshell.exe。
4.7)自动记录日志
4.8)保持会话状态 (字符串为空格)
4.9)离开时锁定屏幕
4.10)为导出的会话加密
本文暂时没有评论,来添加一个吧(●'◡'●)