程序员开发实例大全宝库

网站首页 > 编程文章 正文

XShell的安装和使用及技巧大全(xshell6安装步骤)

zazugpt 2024-08-27 00:47:41 编程文章 19 ℃ 0 评论

㈠ 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转发请求。”
此时是可以正常进行命令操作的,看着不舒服想去除的话,可以使用如下方法设置:

  1. 选中会话管理器中选中【会话】,右键,选择【属性】,设置【隧道】,
  2. 将【转发X11连接到(X):】前的勾取消掉
  3. 点击“确定”

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)为导出的会话加密


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表