首页 > 系统相关 >终结选择困难,Xshell、MobaXterm、PuTTY、SecureCRT 多款 SSH 终端软件该怎么选

终结选择困难,Xshell、MobaXterm、PuTTY、SecureCRT 多款 SSH 终端软件该怎么选

时间:2024-12-01 09:26:31浏览次数:5  
标签:Xshell6 PuTTY SSH SecureCRT Xshell 软件 MobaXterm

 

文章目录

 

软件选取原则

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

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

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

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


对比表

表例说明:

  • ✔:完全支持,且无使用限制
  • ❌:完全不支持
  • ⭕:部分支持或者有使用限制
功能Xshell6 正式版Xshell6 免费版Xshell5 免费版MobaXterm 免费版PuTTYSecureCRT
免费
中文
绿色免安装
保存 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 终端安全事件,相关新闻均可在百度上直接搜到:


总结

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

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

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

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

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


其他同类软件

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

以下是国外网友总结的 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. 无默认的高亮显示集,需要自行配置。 ↩︎

 

2024-12-01 09:07:30【出处】:https://blog.csdn.net/zzboat0422/article/details/102777397

=======================================================================================

标签:Xshell6,PuTTY,SSH,SecureCRT,Xshell,软件,MobaXterm
From: https://www.cnblogs.com/mq0036/p/18579470

相关文章

  • Liunx如何连接虚拟机、Xshell、vscode
    1.免费的linux的安装VMware被博通收购之后,官方将这两个产品对个人使用完全免费。官方推出了最新版本WorkstationPro17.5.2和FusionQPro13.5.2。步骤一:首先要注册一个博通账号,我用的QQ邮箱注册的,没什么问题,只要能够登录就好步骤二:下载链接地址:https://support.broadcom......
  • SSH连接与端口映射
    1SSH1.1什么是SSH?SSH全称SecureShell,中文翻译为安全外壳,它是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。SSH是(C/S架构)由服务器和客户端组成,为建立安全的S......
  • 【VS Code】记一次VSCode Remote SSH无法连接的问题
    试用条件:WIN7、Remote-SSHv0.84.0、被连接:阿里云服务器遇到的问题:Couldnotestablishconnectionto"xxx.xxx.xxx.xxx":XHRfaild博主先参考这篇文章解决连接需要等待很久的问题先在CMD执行code--version'''会得到以下内容:1.70.3a21a160d630530476218b85db95b0fd2a8......
  • (SSH)使用FinalShell远程连接Centos7
    目录一、Centos7开启OpenSSH服务二、在Centos7中获取IP地址三、操作FinalShell1.打开会话窗口2.配置SSH连接一、Centos7开启OpenSSH服务先在准备好的Centos7上安装SSH服务:sudoyuminstallopenssh-server如何启动SSH服务sudosystemctlstartsshd二、在Cent......
  • linux生成ssh密钥
    前言我们一般使用PuTTY等SSH客户端来远程管理Linux服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将SSH的端口设置为默认的22以外的端口,或者禁用root账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用root账户从远程登录......
  • 【VsCode】SSH设置免密登录
    近来在服务器配置上花了大量时间,配置免密登录是其中一个绕不开的主题,故在此记录1.免密登录在服务器上生成id_rsassh-keygen-mPEM-trsa-m:format,-t:加密算法在~/.ssh下catid_rsa.pub>>authorized_keys将生成的id_rsa下载到本地修改本地ssh的config在对......
  • Mac 开启 ssh 登陆
    来源:[Mac开启ssh登陆|HeyFE](https://blog.heyfe.org/blog/mac-ssh-server.html) 家里一台Macmini,一台MacBookAir,平时比较习惯用MacBook,但是偶尔需要上mini上去修改一些服务,每次都要切换键盘鼠标什么的比较麻烦,所以干脆把Macmini的sshserver打开了。开启#......
  • 一文讲解SSH你一定不知道的八大黑科技玩法,网络安全零基础入门到精通教程建议收藏!
    SSH(SecureShell)是什么?是一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。也是专为远程登录会话和其他网络服务提供安全性的协议。它能够有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防......
  • 蓝易云 - Ubuntu安装Net-tools和SSH
    在Ubuntu上安装Net-tools和SSH是常见的操作。下面是一个简单的教程:安装Net-tools:打开终端,并使用root权限登录到Ubuntu。运行以下命令以安装Net-tools:apt-getupdateapt-getinstallnet-tools​安装完成后,Net-tools的命令(如ifconfig、netstat等)将可用于网络配置和监控。......
  • Windows使用ssh免密登录Ubuntu系统
    1.在Ubuntu系统中配置SSH服务(使用付费或实验室服务器一般不用这一步前人已经栽好树了)首先要确保Ubuntu系统安装并开启了SSH服务。如果没有安装,可以通过以下命令在终端中进行安装:sudoaptupdatesudoaptinstallopenssh-server#安装完成后,检......