适用于 Linux 的最受欢迎的 SSH 客户端 [免费和付费]
简介:SSH 是一种流行的远程协议,用于建立安全的远程连接。在本指南中,我们将探讨一些最流行的 Linux SSH 客户端。
SSH (Secure SHell) 是最流行、最可靠的远程协议之一,用于连接服务器和网络设备(包括路由器和交换机)等远程设备。
它对来回发送的流量进行加密,并确保远程会话期间的数据安全。 SSH 是 IT 专业人员、系统和网络管理员,甚至普通 Linux 用户事实上的远程连接协议。
有多个可用的 SSH 客户端,包括免费版本和付费版本。本指南探讨了一些最流行的 Linux SSH 客户端。
1. PuTTY – SSH 和 Telnet 客户端
PuTTY 是一款免费、开源的 SSH 和 telnet 客户端,最初是为 Windows 开发的,但后来可用于 Linux 和 MAC。遥控器易于使用,并提供简洁的用户界面来进行远程连接。
除了 SSH 之外,它还提供使用 telnet 和 rlogin 进行远程连接的选项(由于安全问题,两者现已弃用)和SFTP 协议。此外,它还提供了与路由器和交换机等设备进行串行连接的途径。
PuTTY 还允许您保存连接,这样您就不必通过指定连接详细信息重新开始。
主要特点:
- 它提供对 32 位和 64 位系统的支持。
- PuTTY 很简单,并且具有用户友好的界面。
- 它支持常见的连接协议,例如 SSH、telnet、SFTP、Rlogin 和 Serial。
- 它支持 SSH1 和 SSH2。
- PuTTY 保存会话配置、日志记录和代理设置。
2. SolarWinds PuTTY – 终端仿真客户端
SolarWinds PuTTY 是一款免费的终端仿真器,它提供基于 Web 的用户界面来启动远程连接。它构建在 PuTTY 之上,允许您借助其基于浏览器的界面打开多个客户端会话。
从外观上看,它相当简洁且人性化。您可以快速发起远程连接并配置与各种会话相关的设置。
SolarWinds PuTTY 轻巧便携,无需安装。您所需要做的就是提取存档并运行可执行文件,就像 PuTTY 一样启动它。此外,您甚至可以从外部媒体(例如 Pendrive)运行它。
支持的协议包括安全复制协议 (SCP)、安全 Shell (SSH)、文件传输协议 (FTP)、Telnet 和 SSH 文件传输协议 (SFTP)。
主要特点:
- 使用 SolarWinds PuTTY 无需进行任何安装。
- 您可以借助选项卡式界面从控制台无缝管理多个会话。
- 建立连接后,可以自动执行所有正在使用的脚本。
- SolarWinds PuTTY 具有 Windows 搜索集成,您可以在其中轻松找到保存的会话。
- 为了轻松登录,可以将凭据或私钥保存到任何会话。
3. MobaXterm – 选项卡式 SSH 客户端
MobaXterm 是一个理想的远程计算工具箱,适合想要轻松处理远程工作的用户,MobaXterm 提供了为程序员、IT 管理员、Web 管理员和其他人量身定制的大量工具和功能,全部集中在一个软件中Windows 应用程序。
该计算工具箱提供所有重要的远程网络工具,包括 SSH、RDP、VNC、FTP、MOSH 等。 MobaXterm 还提供 Unix 命令,例如 bash、cat、sed、awk、grep,并在开箱即用的单个便携式 exe 文件中重新同步到 Windows 桌面。
主要特点:
- 远程访问和控制
- 使用凭据保存会话
- 多显示器访问
- 文件传输
- 远程监控和管理
- 访问控制和权限
- 远程更新和安装
- 监控
4. Remmina – 远程桌面客户端
Remmina 是一个远程桌面客户端,可与基于 POSIX 的计算机操作系统配合使用。通过集成且一致的用户界面,Remmina 支持多种网络协议。 Remmina 使用免费的 RDP 作为基础,支持 VNC、SPICE、SSH、XDMCP、X2GO 和 NX 协议。
主要特点:
- A 显示和隐藏工具栏。
- 最小化窗口。
- 自动调整窗口。
- 切换全屏模式。
- 切换标签页。
- 抓住键盘。
- 切换缩放模式。
5.安全 CRT – SSH 和 Telnet 客户端
Secure CRT 是一个基于 GUI 的 telnet 客户端,最初称为 CRT。它现在包括对 SSH、RDP、Rlogin 和串行连接的支持。
它为计算专业人员提供终端仿真,其先进的会话管理可提高工作效率、简化重复性任务并节省时间。该终端仿真适用于 Windows、Mac 设备,甚至 Linux。
该 Linux 客户端还为组织中的人员提供数据隧道、安全远程访问和文件传输。
主要特点:
- 它提供键盘映射。
- 选项卡和平铺会话。
- 多会话编辑功能。
- 广泛的协议支持(SSH1、SSH3、Rlogin、Telnet 和串行)。
- 高级 SSH 功能,例如 X11 转发、智能卡和 GSSAPI 支持。
- 它为窗口提供了可定制的菜单和工具栏。
- 它提供了一个可定制的按钮栏。
- 它允许通过脚本实现任务自动化。
- 支持脚本语言,包括 I script、VBScript、Python 和 Periscript。
6. Termius – SSH 客户端和终端
Termius 是一款免费和付费的 SSH 和 Telnet 客户端,可以安装在 Linux、Windows、Mac、iOS 和 Android 上。它具有优雅的界面,并且可高度定制以满足您的远程连接要求。
SSH 客户端通过云中的安全保管库(例如密码管理器)同步和共享数据,并可与台式机和移动电话配合使用。工程和 DevOps 团队可以在有组织的组中共享各种服务器,并在使用 Termius 时进行标记以加快搜索速度。
主要特点:
- SSH 和 FTP 协议的基本版或免费版。
- 所有版本的本地密码库。
- 付费版本(Pro、Team 和 Business)的云加密保管库。
- 连接到无限设备的付费版本。
- 通过所有版本的链接进行端口转发和终端共享。
- 云同步功能,您可以将数据同步到云端并跨不同设备。
7. Kitty – 终端仿真器
Kitty 是一款免费、开源的 GPU 加速终端模拟器。人们可以在 Linux 和 macOS 上使用此 Linux 客户端。 Kitty 提供 GPU 支持并混合使用 Python 和 C 编程语言。
主要特点:
- 它有超链接点击。
- Kitty 包含按名称、代码和最近使用的方式输入的交互式 Unicode 字符。
- 它支持文本格式化功能和真彩色。
- Kitty 提供鼠标支持和多个复制粘贴缓冲区。
- 它提供多个窗口和选项卡的平铺。
8. OpenSSH – 远程连接工具
OpenSSH 使用 SSH 协议作为远程登录的连接工具。 SSH 协议对服务器和客户端之间的所有流量进行加密,以消除连接劫持、窃听和更多攻击。
SSH Linux 客户端在 BSD 风格许可证下使用,由一些 OpenBSD 项目开发人员开发。用户可以使用开放的 SSH 兼容客户端连接 Windows 服务器和 Windows 客户端设备。
OpenSSH 套件包含具有特定功能的不同工具。对于远程操作,OpenSSH 使用 SCP、SSH 和 STFP。
主要特点:
- OpenSSH 使用可选的数据压缩功能来增强慢速网络链接的性能。
- 它包含强大的身份验证,包括一次性密码和公钥。
- 它提供 SFTP 客户端和服务器支持。
- 其互操作性功能通常会禁用密钥类型、密码和旧协议。
- OpenSSH具有代理转发功能;用于保存用户身份验证密钥的身份验证代理。
- 它具有端口转发功能,可通过加密通道将 TCP/IP 连接转发到远程计算机。
- OpenSSH 由强大的加密技术组成,例如 RSA、ECDSA 等,以防止数据包被欺骗。该 SSH 客户端还包含许多用于增强安全性的密钥类型和密码。
- 它还在其开源项目中包含免费许可,您可以将其用于各种目的,包括商业目的。
结论
这是 Linux 上最流行的 SSH 客户端的演练。我们已经提到了每个工具的主要功能,因此您可以根据自己的喜好选择最合适的工具来使用。
例如,如果您正在寻找用于家庭服务器或媒体中心的 SSH 客户端,MobaXterm、PuTTY 和 KiTTY 是最合适的。合适的。
我们是否错过了您认为应该列入列表的任何有用的 SSH 客户端?请在下面的评论中分享。