Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、 以及Microsoft Windows 平台的TELNET 协议、RLOGIN和SERIAL。
Xshell是在Windows下远程连接Linux主机的工具;
在Windows下远程连接Linux主机的SSH客户端包括Xshell、secureCRT、Putty、Bitvise SSH Client、MobaXterm、DameWare SSH、SmarTTY、Cygwin等;
SSH(Secure Shell)安全外壳协议,是建立在应用层和传输层基础上的安全协议,是为远程登录会话和其他网络服务提供安全性的协议,防止远程管理过程中信息泄露;
SSH提供2种级别的安全验证——基于口令和基于密钥;
基于口令:使用IP和口令登录,需在网络上传送口令,存在“中间人”攻击的危险,但登录块;
基于密钥:创建一对密钥,把公用密钥放在需要访问的服务器上,不需在网络上传送口令,不存在“中间人”攻击,但登录需约10s;
传统的网络服务程序,如ftp、pop、telnet不安全,因为在网络上使用明文传送口令和数据;
一、Xshell功能
网络上的终端模拟器软件有很多种,但是之所以选择xshell是因为一下的特点:
1)分页环境
Xshell标签可以脱离原来的窗口并重新创建一个新窗口或重新连接一个完全不同的窗口。另外,单个的窗口可以垂直或水平分割,从而使一个窗口显示多个终端会话。
2)动态端口转发
系统管理员经常必须使用多个远程主机,并沉闷的一遍又一遍的执行重复的任务。使用新的同步输入重定向特性,所输入的东西能够同时发送到多个所选择的终端。
3)自定义键映射
终端密钥和文件菜单可以被映射到用户偏爱的键位,你甚至可以映射一个用来启动应用程序或脚本的键。
4)用户定义按钮
通常,用户必须多次重复输入相同的字符串。而xshell只需要点击按钮就可以完成重复字符串命令的输入,快速命令能够节省很多时间。
5)VB脚本
支持VB脚本,Javascript和Python。使用户可以使用脚本自动处理单调、重复的任务。
6)支持IPv6
无论你是同时使用IPv4和IPv6网络或者完全的IPv6网络,Xshell 5都可完全满足你的需求。
7)支持国际语言的UNICODE终端
支持UTF8编码。在UTF8支持下,Xshell可以在一个终端屏幕显示多种语言。如果你的数据库是由不同的语言写的,这个特性就会特别的有用。
二、Xshell用途
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,通俗来讲就是远程操控。
Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
使用人群主要是大型企业的网管,研究机构、大学院校的网络服务器管理人员,以及技术宅男们
三、简单使用
1、下载安装完成后,点击左上角的file-->new。
2、红色数字1是连接名字子,可以任意取,红色数字2,是要连接的服务器ip地址。
例如ip地址192.168.0.1,那么就直接填写192.168.0.1。红色数字3,是服务器开放的端口号一般都是22。
3、点击确定,弹出让输入用户名的弹窗,输入用户名点击ok,接下来弹出输入密码,输入密码即可。