文章目录

  • 软件选取原则
  • 对比表
  • 各软件优势
  • 曝光的安全事件
  • 总结
  • 其他同类软件

软件选取原则

windows 下可用于 ssh 连接的终端软件有很多,本人会根据以下几个原则来进行对比选择:

  1. 简单好用。无需过多设置,即可达到好用状态,最好支持中文和绿色版。
  2. 功能强大。最好能一个软件解决大多数问题。
  3. 安全。不要有木马植入或已知的安全漏洞,以免关键业务服务器遭遇潜在风险。
  4. 最好能免费且无功能限制地使用。

基于第 3 点安全方面的原因,此次对比的所有软件均为官网下载,非破解版、汉化版、绿色版(官方就支持的绿色版除外)等修改版本。

下表中列出的功能为差异功能,对于各 SSH 终端都有的通用功能,未进行列出。由于 PuTTY 和 SecureCRT 本人使用较少,对其功能描述部分可能不准确,欢迎指正。


对比表

表例说明:

  • ✔:完全支持,且无使用限制
  • ❌:完全不支持
  • ⭕:部分支持或者有使用限制
功能 Xshell6 正式版 Xshell6 免费版 Xshell5 免费版 MobaXterm 免费版 PuTTY SecureCRT
免费
中文
绿色免安装
保存 session 1 2
session 分类管理
自动日志记录
日志记录指定输出格式 3
多标签(tab) 4
多标签同时输入
多窗格排列 5 6
撰写栏
sftp 7
高亮/突出显示集(highlight sets) 8

各软件优势

除此之外,每个 SSH 终端软件都还有一些独门优势,举例如下:

Xshell6:

  • 支持撰写栏的加强版——撰写窗格,可复制大段的命令或者 shell 脚本内容,并进行编辑修改。
  • 右键菜单有搜索选项,可以直接左键选中语句,右键点击搜索,会自动打开浏览器进行搜索。
  • 可以编辑快捷指令,将一长串操作输入到一个快捷指令中,点击一键执行。
  • 相对于 Xshell5,新添了对突出显示集的支持。但默认不开启此功能,且规则需要自行配置,详细可见【原创】将 MobaXterm 的高亮/突出显示集功能(HighLight sets)移植到 Xshell6 中使用

MobaXterm:

  • 自带 sftp,在登录主机时自动同时连接 sftp
  • 可以连接 windows10 的 WSL。
  • 自带很多有用的小工具,如文件夹对比、IP 和端口扫描、低配版的 notepad++ 文本编辑工具等。
  • 开箱即用的突出显示集功能,且有多种模式可供选择,除了 error/warning/success 模式外,还有 UNIX shell scriptcisco network configurationPerl syntaxSQL syntax 可选,对特定设备和场景用处非常大 。

曝光的安全事件

这些年出现过的一些 SSH 终端安全事件,相关新闻均可在百度上直接搜到:

  • 360全面拦截PuTTY、WinSCP、SSH Secure等“汉化版”黑客后门

  • 安全预警:Xshell 5官方版本被植入后门,更新即中招

  • 维基解密文档显示 CIA 针对 Xshell、PuTTY 开发后门程序用于窃取服务器凭证


总结

综合考虑安全、易用和免费后,如果需要管理的主机不多,且可以使用英文软件,MobaXterm 官方绿色版是一个很不错的选择。

如果需要维护管理大量主机,且希望使用中文界面的,Xshell6+Xsftp6 几乎是唯一的选择,以下是一个可以无限制使用官方正式版的方法,大家且用且珍惜吧。Xshell6 & Xftp6 和谐大法

生产环境安全问题必须优先考虑。对于完全不考虑安全问题的狼人们,以上软件的破解版、汉化版、绿色版在网上一搜一大把。当然你也可以使用官方正式版但可能带了 CIA 后门的 Xshell5+Xftp5,本人现在都保留着官方版安装包,可以共享给大家,只要在安装时选择“个人/家庭”选项,安装后取消自动更新,就能一直免费使用。

土豪就随意了,直接入正,以上软件的正版价格大概介于 ¥400 ~¥800 之间,作为生产力工具,已经比正版 office,photoshop 之流便宜多了。

顺便说一句,如果你之前只使用过 SecureCRT,那么强烈推荐你尝试一下其他 SSH 终端软件,你会发现一片新的天地的。在 IT 行业蛮荒时代,SecureCRT 的一些独有特点,在维护网络设备时帮助很大。但现在其他家软件都有了很大的进步,早已超越了默认选项中连 ANSI color 都没打开的各种破解版SecureCRT。


其他同类软件

还有其他一些很有特色的免费或收费 SSH 终端软件,列举如下:

  • WinSSHTerm:完全免费。SSH 连接功能依赖 PuTTY,SFTP 文件传输依赖 WinSCP,X11 转发需要 VcXsrv。
    又一个SSH客户端工具WinSSHTerm,支持多标签

  • Token2Shell/MD:据说打折时最便宜只要 6 块。UWP 软件,简洁美观,轻量快速,支持 SSH2, TELNET, TCP Direct, Docker, Serial, Bluetooth/RFCOMM,功能十分强大。
    win10 UWP ssh 客户端 Token2Shell/MD 简介

以下是国外网友总结的 20 款 Xshell6 的替代品,以及各自的优缺点,看看有没有你正在用的那一款 :-p
What is the best alternative to Xshell 6?


  1. 免费版只能保存 15 个 session,连接设备比较多时完全不够用。 ↩︎

  2. 使用不便,好像也无法保存密码。 ↩︎

  3. 仅能输出 .log 格式,无法使用 windows 内容搜索功能。 ↩︎

  4. 免费版仅能同时打开 4 个标签。 ↩︎

  5. 由于免费版本只支持 4 个标签,因此只能最多 4 窗格排列。 ↩︎

  6. 最多支持 4 窗格排列。 ↩︎

  7. 需要配合自己专用的 sftp 软件(例如 Xsftp6 配合 Xshell6)无缝使用。 ↩︎

  8. 无默认的高亮显示集,需要自行配置。 ↩︎

【原创】终结选择困难,Xshell、MobaXterm、PuTTY、SecureCRT 多款 SSH 终端软件该怎么选相关推荐

  1. 【程序媛晒83行代码】被代码耽误的吃货小姐姐,用代码终结选择困难症

    在中国程序媛中,他们的代码有什么样的魅力,Aone联合云栖社区.饿了么.钉钉.阿里云.天猫.口碑发起首届程序媛比码活动--不秀大长腿,秀高智商:不秀美图照,秀代码图,参与晒码互动游戏赢"83 ...

  2. 关于MobaXterm在4K屏幕下SSH显示软件分辨率不太正确的问题

    关于MobaXterm在4K屏幕下显示软件分辨率不太正确的问题 问题叙述通过ssh打开pycharm但是新开出来的pycharm分辨率不对 整个界面特别大 ssh又不像rdp可以设置显示DPI分辨率 ...

  3. 原创|我是如何从零学习开发一款跨平台桌面软件的(Markdown编辑器)

    原始冲动 搜小说 https://biqi.org/ 最近一直在学习 Electron 开发桌面应用程序,目的是想做一个桌面编辑器,虽然一直在使用Typora这款神器,但无奈Typora太过国际化,在 ...

  4. 还在用 Xshell ?试试这款炫酷的 SSH 终端工具吧,功能很强大!

    由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell. 自从接触了 MobaXterm之后,个人感觉比 Xshell 更好用,堪称SSH客户端的 ...

  5. 我整理了HMOV四大5G旗舰的参数,可依然没能拯救我的选择困难症

    伊瓢 茕茕 发自 凹非寺 量子位 报道 | 公众号 QbitAI 报道了那么多发布会,依然无法选出要换的第一部5G手机. 这不,随着华为P40系列发布,目前国产四大金刚HMOV,都推出了年度5G旗舰. ...

  6. 2017西安交大ACM小学期 选择困难症[折半枚举+二分查找]

    选择困难症 发布时间: 2017年7月4日 12:44   最后更新: 2017年7月4日 12:45   时间限制: 5000ms   内存限制: 128M 描述 GG有严重的选择困难症. 早上起床 ...

  7. canvas转盘-拯救选择困难

    转盘-拯救选择困难 效果图 简介 代码 效果图 简介 每到饭点就纠结吃什么,不如直接roll点. 在词条框中输入选项,选项用逗号(中英都可)隔开. 点击设置词条,会根据词条(没有输入则获取代码中的默认 ...

  8. 解决选择困难症,有哪些常用的营销手段?

    文丨公关之家 作者:不承权舆 生活中总是面临各种各样大大小小的选择,不管是重大抉择还是一些无关紧要的事情,大多数人会陷入"选哪一个"的困境,由于存在这种普遍的共鸣个或是为了调侃这一 ...

  9. 专治选择困难症——bandit算法

    选择是一个技术活 著名鸡汤学家沃.滋基硕德曾说过:选择比努力重要. 我们会遇到很多选择的场景.上哪个大学,学什么专业,去哪家公司,中午吃什么,等等.这些事情,都让选择困难症的我们头很大.那么,有办法能 ...

最新文章

  1. 实验四:汇编代码调用系统调用的工作过程
  2. 世界人工智能大会圆桌实录:AI与产业融合创新的挑战与机遇
  3. linux查看系统版本_轻松查看Win10系统版本、版本号的技巧
  4. 我遇到了Hibernate异常
  5. 【连载】如何掌握openGauss数据库核心技术?秘诀五:拿捏数据库安全(2)
  6. 报错,> 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column
  7. python 菜鸟-python菜鸟教程
  8. 计算机课评课用语,【数学评课50条】_评课常用语50条
  9. Server-Side Timestamping in the Audit Trail System (XAF时间戳在审核中的应用代码)
  10. java 泛洪攻击_网易有道后端实习面经
  11. Iptables 中文 man 文档
  12. 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
  13. 381.O(1)时间插入、删除和获取随机元素-允许重复
  14. linux rm 中文文件夹,在Linux下删除文件及文件夹(rm)
  15. BZOJ3533: [Sdoi2014]向量集
  16. 文件夹变exe怎么办
  17. 沙盘游戏模型的基本象征
  18. sublime text 打开txt文档乱码问题
  19. Html5实现的语音搜索功能
  20. hdu1002 a+bII 大数相加

热门文章

  1. 【日志】珂学——珂朵莉树
  2. 为什么华为a1路由器网速变慢_凭什么网速就比别人快?华为路由 A1 畅享版体验...
  3. linux脚本跳出循环语句,跳出循环的命令
  4. html如何让雨滴消失,使用纯CSS3实现雨滴掉落水面的动画特效
  5. Excel中函数row和column的特殊应用
  6. linux装好了启动不了系统,Linux系统不能启动怎么办
  7. ERROR:Session/line number was not unique in database. History logging moved to new session.
  8. 2022年茶艺师(中级)报名考试及茶艺师(中级)作业考试题库
  9. Java培训四个月能学会吗?
  10. JDBC连接oracle11g——socket read timed out