很多时候,由于工作原因,我们总是需要远程连接其它计算机,如果是连接 Windows 系统的话,我们可以使用系统自带的远程桌面连接工具进行连接,那如果是连接 linux 系统或者其它服务器的话,那我们就需要使用 Xshell 了。那么,Xshell 是什么软件呢?
Xshell 是什么软件
Xshell 是一个强大的安全终端模拟软件,它支持 SSH1,支持 SSh2,SSh3,SFTP,TELNET,RLOGIN 和 SERIAL。以及 Microsoft Windows 平台的 TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
Xshell 自定义布局可自由拖放任意工具,如定义鼠标/键盘行为、日志选项、多行粘贴选项、文本编辑器等等。
Xshell7 支持 RSA/DSA/ECDSA/ED25516 公钥,密码和键盘交互,GSSAPI,和 PKCS#11 身份验证。使用不断更新的加密算法列表加密流量,并使用 Xshell 的主密码特性在云中安全存储会话文件。
系统需求
- 操作系统:Microsoft Windows 2000 SP4 和以上。
- 内存:256 MB (推荐 512 MB)。
- 硬盘:50M。
- microsoft visual c++ 2008 运行库 32 位。
xshell 功能
网络上的终端模拟器软件有很多种,但是之所以选择 xshell 是因为以下的特点:
分页环境
Xshell 标签可以脱离原来的窗口并重新创建一个新窗口或重新连接一个完全不同的窗口。另外,单个的窗口可以垂直或水平分割,从而使一个窗口显示多个终端会话。
动态端口转发
系统管理员经常必须使用多个远程主机,并沉闷的一遍又一遍的执行重复的任务。使用新的同步输入重定向特性,所输入的东西能够同时发送到多个所选择的终端。
自定义键映射
终端密钥和文件菜单可以被映射到用户偏爱的键位,你甚至可以映射一个用来启动应用程序或脚本的键。
用户定义按钮
通常,用户必须多次重复输入相同的字符串。而 xshell 只需要点击按钮就可以完成重复字符串命令的输入,快速命令能够节省很多时间。
VB 脚本
支持 VB 脚本,Javascript 和 Python。使用户可以使用脚本自动处理单调、重复的任务。
支持 IPv6
无论你是同时使用 IPv4 和 IPv6 网络或者完全的 IPv6 网络,Xshell 5 都可完全满足你的需求。
支持国际语言的 UNICODE 终端
支持 UTF8 编码。在 UTF8 支持下,Xshell 可以在一个终端屏幕显示多种语言。如果你的数据库是由不同的语言写的,这个特性就会特别的有用。
Xshell 用途
Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,通俗来讲就是远程操控。使用人群主要是大型企业的网管,研究机构、大学院校的网络服务器管理人员,以及技术宅男们,女生一般不会使用,因为界面太丑了。
Xshell 和 SecureCRT 的比较
Screen 不会闪屏,并且可以回滚,这个功能比较好用。Script 的执行顺序可以调整,SecureCRT 的这个功能相较而言比较死板,不过可以同时发送指令到多个 session,这个功能较好。键盘映射的兼容性比较好,不需要自己去改映射,可以展现 tunnel 等。支持布局切换,像 gnome-terminal。缺憾是对 Unicode 制表符支持不够好,内置的 sftp 不怎么符合用户的操作习惯(该公司有另外的 xftp)。许可相对便宜,对个人、教育用户是免费的。
XShell 和 Putty& Pietty 的比较
支持 ZModem 协议,putty 虽有 leputty 据说可以实现, ? Session 保存在文件中而非注册表,管理方便支持 tab、自定义脚本、保存密码、多机管理…putty 是自由软件,和商用的 XShell 比较不是很合适。putty 也有很多插件可以实现部分有缺憾的功能,个人平常还是以 putty 为主,功能够用,速度飞快。大量机器的管理还是 XShell 合适。
注意,XShell 在商业环境使用下是需要买许可的。