从实际需求出发
合适的客户端取决于工作内容:偶尔使用终端、定期传输文件,还是日常管理多台服务器。还要考虑凭据存储在哪里、工具是否将其同步到云服务,以及许可证允许在工作中如何使用。价格和版本会变化,请在下方链接指向的官方网站上核实。
Windows OpenSSH
Windows 11 包含 OpenSSH 客户端,因此 ssh、scp、sftp 和 ssh-keygen 可以直接在 PowerShell 或 Windows Terminal 中运行,无需安装任何组件。它适合偏好命令行且已熟悉以下配置文件的用户:~/.ssh/config. 它没有图形化文件管理器或配置档案管理器。
ssh -V
ssh admin@server.examplePuTTY 和 WinSCP
PuTTY 是一款小巧的免费终端,支持保存会话、端口转发和串口连接。WinSCP 是用于 SFTP、SCP、FTP、WebDAV 和 S3 的开源图形化文件管理器,可与 PuTTY 共享站点设置,并配合其 Pageant 代理使用。两者搭配可以满足终端操作和文件传输需求,但仍是两个独立程序。
Termius 和 MobaXterm
Termius 的免费方案提供 SSH、SFTP 和本地保险库;付费方案增加云端保险库以及移动设备与桌面设备之间的同步功能。MobaXterm 提供免费的 Home 版,但存在限制,例如限制保存会话的数量;付费的 Professional 版则没有这些限制。两者都在一个应用中整合了多种功能。
CH-J Server Manager
CH-J Server Manager 集成终端、图形化 SFTP 文件管理器和编辑器,以及 System Monitor、Users、Disk Manager、NGINX Manager 和 Server Diagnostics 等工具。配置档案保存在本地加密保险库中,无需 CH-J 账户或云服务。它采用专有许可,按许可条款允许免费商业及非商业使用。目前仍处于 alpha 和 beta 测试阶段:尚不支持 SSH 端口转发,安装程序没有受信任的 Windows 发布者签名,因此 SmartScreen 可能发出警告,而且该应用不适合用于生产环境。
如何选择
在测试服务器上,用同一项实际任务试用两个候选客户端:连接、验证主机密钥、编辑文件、传输较大的归档文件,并在连接中断后重新连接。留意各自存储哪些内容,以及存储位置。如果只需要终端,内置客户端通常就够用;如果经常管理服务器,集成工具就值得考虑。