网站首页 > 博客文章 正文
㈠ 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)为导出的会话加密
猜你喜欢
- 2024-11-26 大牛黑客手把手教你三层内网渗透,干货,一定收藏
- 2024-11-26 每年一版!Unity 2021 LTS又?叒叕来了
- 2024-11-26 CAD四十四条问答Q&A,全面解决CAD制图“疑难杂症”
- 2024-11-26 Windows 11:已知问题和已解决问题列表(更新时间:2022年1月)
- 2024-11-26 应急响应-Yara规则木马检测
- 2024-11-26 浅谈PHP GC垃圾回收机制和常见利用方式
- 2024-11-26 Shellex:一款针对shellcode的转换与处理工具
- 2024-11-26 一次想不到的 Bootstrap 类加载器带来的 Native 内存泄露分析
- 2024-11-26 一次野外偶遇窃密的浣熊RaccoonStealer v2样本分析报告
- 2024-11-26 如何将Python打包后的exe还原成.py?
你 发表评论:
欢迎- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 15℃nginx 反向代理
- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- #NAME? (61)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)