你好,这里是网络技术联盟站。
作为 IT 工程师,我们最常用的工具应该是终端模拟器,常见的终端仿真器包括 PuTTY、MobaXterm、SecureCRT 和 Xshell。
在这篇文章中,我们将分享它们之间的区别,以及我们如何从 PuTTY、MobaXterm、SecureCRT 和 Xshell 中选择一个。
PuTTY 是一个免费的开源终端仿真器、串行控制台和网络文件传输应用程序,支持常用的连接协议,如SSH、Telnet、Rlogin、SCP等。此外,PuTTY 还支持创建与设备的串行连接。
图 1. PuTTY 图标
PuTTY 是一个轻量级的软件,通常,PuTTY 的安装包大小只有几个 K 字节左右,另一方面,PuTTY 几乎支持所有操作系统,例如 Windows、macOS 和 Linux,轻巧的特性使 PuTTY 可以安装在旧 PC 或一些便携式但性能较差的笔记本电脑上,此外,轻量级还有助于加快启动过程。
图 2. PuTTY 主界面。
PuTTY 的最大缺点是无法在一个具有多选项卡的窗口中管理会话,这使得您在创建数十个会话时很难找到所需的会话。
https://putty.org/
PuTTY官网
图 3. MobaXterm 图标
MobaXterm 是远程计算的终极工具箱,它提供了几乎所有重要的远程网络工具,SSH、RDP、FTP、VNC,只要你能想到的,都可以在MobaXterm中找到。
除了海量协议外,MobaXterm 还支持安装额外的插件来扩展其功能。
图 4. MobaXterm 主外观
除了强大的功能之外,MobaXterm 还使 Linux 文件管理更加容易,它为 Linux 操作系统提供了一个可视化界面,以便管理员可以使用鼠标找到文件,而不是输入命令。
但是,与 PuTTY 不同的是,MobaXterm 支持的操作系统是 Windows。这使得它不如 PuTTY 通用。
图 5. 可以在 MobaXterm 中创建的会话
另一方面,强大的功能使其臃肿且消耗资源,这使其成为旧PC和性能不佳的笔记本电脑的次优选择。
MobaXterm 提供两个版本,家庭版和专业版,家庭版免费使用,但会话和其他功能有限,而您可以购买专业版以解锁限制。
https://mobaxterm.mobatek.net/
MobaXterm官网
作为老牌终端模拟器,SecureCRT 可能是该类别中使用最多的软件。
SecureCRT 是 VanDyke Software 的商业 SSH 和 Telnet 客户端和终端仿真器。
在旧版本中,SecureCRT 仅支持 Windows 系统,后来,VanDyke 添加了 MacOS 版本(在 v6.6 中),然后是 Linux 版本(在 v6.7 中)。
图 6. SecureCRT 图标
与 MobaXterm 一样,SecureCRT 也提供了选项卡式会话管理功能。
简单地说,SecureCRT 可以看作是 MobaXterm 的弱化版本,它支持的协议更少。
SecureCRT作为商业软件,需要用户购买,但在此之前,可以拥有30天的评估许可。
https://www.vandyke.com/products/securecrt/
SecureCRT官网
XSHELL 是一款功能强大的 Windows PC 终端仿真器,支持 SSH、SFTP、TELNET、RLOGIN 和 SERIAL。
图 7. XSHELL 图标
与 MobaXterm 一样,XSHELL 仅支持 Windows 系统,2017 年 8 月 4 日,卡巴斯基工程师在 Xshell 软件中发现了一个后门,这对 XSHELL 造成了相当大的打击。
与 SecureCRT 一样,最新的 XSHELL 版本也需要许可证才能使用。
https://www.xshell.com/en/xshell/
XSHELL官网