SSH客戶端比較
外觀
此條目需要更新。 (2025年10月15日) |
SSH客戶端是一種使用Secure Shell(SSH)協定連接到遠端電腦的軟件程式。本文將比較較著名的SSH客戶端。
概覽
[編輯]| 名稱 | 開發者 | 狀態 | 最初版本 | 最新版本 | 基於 | 許可證 | 可獲得原始碼 |
|---|---|---|---|---|---|---|---|
| AbsoluteTelnet | Celestial Software (Brian Pence) | 活躍 | 1996年 | 2012-11-25
9.53 |
專有 | 否 | |
| Bitvise SSH Client/Tunnelier | Bitvise(頁面存檔備份,存於互聯網檔案館) | 活躍 | 2002年5月 | 2022-01-01
9.12[1] |
專有 | 否 | |
| ConnectBot | Kenny Root / Jeffrey Sharkey | 活躍 | 2007年11月 | 2010-10-08
1.7.1 |
Apache | 是 | |
| DameWare | SolarWinds | 活躍 | 2012年11月28日 | 專有 | 否 | ||
| Dropbear | Matt Johnston | 活躍 | 2003年4月6日 | 2016-07-21
2016.74 |
MIT | 是 | |
| MindTerm | Cryptzone | 活躍 | 1998年11月13日 | 2014年2月25日 | 專有 | 是 | |
| MobaXterm(頁面存檔備份,存於互聯網檔案館) | Mobatek(頁面存檔備份,存於互聯網檔案館) | 活躍 | 2008年 | 2022-12-12
22.3 |
OpenSSH | 專有 | 部份[2] |
| eSSH Client | Ecode Software | 不活躍 | 2002年7月 | 專有 | 否 | ||
| Private Shell(頁面存檔備份,存於互聯網檔案館) | Imposant(頁面存檔備份,存於互聯網檔案館) | 活躍 | 2003年4月 | 2013-07-29
3.3 |
專有 | 否 | |
| ProxyCap | Proxy Labs(頁面存檔備份,存於互聯網檔案館) | 活躍 | 2002年 | 專有 | 否 | ||
| FileZilla | Tim Kosse | 活躍 | 2001年6月22日 | 2016-12-06
3.23.0.2 |
PuTTY | GPL | 是 |
| lsh | Niels Möller | 活躍 | 1999年5月23日 | 2013-06-26
2.0.4 |
GPL | 是 | |
| OpenSSH | The OpenBSD project | 活躍 | 1999年12月1日 | 2022-10-04
9.1 |
ossh | BSD | 是 |
| PACManager | David Torrejón Vaquerizas | 活躍 | 2010年1月1日 | 2016-12-12
4.5.5.5 |
OpenSSH, Telnet, FTP, vncviewer, rdesktop, cu, remote-tty, mosh, cadaver | GPL | 是 |
| PuTTY | Simon Tatham | 活躍 | 1999年1月22日 | 2016-03-05
0.67 |
MIT | 是 | |
| Reflection for Secure IT | Attachmate | 活躍 | 2012-11-12 | F-Secure SSH | 專有 | 否 | |
| Salt | Maarten L. Hekkelman | 活躍 | 2011年11月 | 2013-06-22
3.2.2 |
專有 | 否 | |
| SecureCRT | VanDyke Software | 活躍 | 1998年6月 | 2016-12-06
8.0.4 |
專有 | 否 | |
| SmartFTP | SmartSoft Ltd | 活躍 | 1998年 | 專有 | 否 | ||
| SSH Tectia Client/ConnectSecure | SSH Communications Security(前身:Tectia) | 活躍 | 1995年7月 | 2013-07 | 以C語言獨立實現 | 專有 | 否 |
| SunSSH | Open Solaris | 活躍 | 2001年 | OpenSSH 2.3 | CDDL | 是 | |
| Terminals CodePlex(頁面存檔備份,存於互聯網檔案館) | Terminals CodePlex Project | 活躍 | 2006年 | 2013-07-16
3.1 |
Microsoft MS-CL | 是 | |
| Tera Term | TeraTerm Project | 活躍 | 2004年 | 2013-02-28
4.77 |
TeraTerm 2.3 (1994–1998) | BSD | 是 |
| TN3270 Plus | SDI USA, Inc. | 活躍 | 2006年 | 專有 | 否 | ||
| Token2Shell(頁面存檔備份,存於互聯網檔案館) | Choung Networks(頁面存檔備份,存於互聯網檔案館) | 活躍 | 2008年 | 2014-03-06
6.9.1 |
專有 | 否 | |
| TtyEmulator | FCS Software | 活躍 | 2002年5月 | 專有 | 否 | ||
| WinSCP | Martin Prikryl | 活躍 | 2000年 | 2016-11-30
5.9.3 |
PuTTY | GPL | 是 |
| Xshell | NetSarang Computer, Inc. | 活躍 | 2002-11-02 | 2018-11-14
6.0.0107 |
專有 | 否 | |
| ZOC Terminal | EmTec, Innovative Software | 活躍 | 1995年7月1日 | 2016-12-01
7.11.1 |
專有 | 否 | |
| Penguinet | siliconcircus | ? | 1998? | 2011-07-24
2.54 |
專有 | 否 |
平台
[編輯]SSH客戶端所設計執行的作業系統或虛擬機器,而不需要仿真;有幾種可能:
- 「部份」表示雖然其可以使用,但相比其它作業系統上的版本缺少重要功能。甚至可能仍處於開發階段。
列表並不詳盡,但應該反映了目前最常見的平台。
| 名稱 | OS X | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AIX | HP-UX | iOS | Android | Maemo | Windows Phone |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AbsoluteTelnet | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| ConnectBot | 否 | 否 | 否 | 否 | 否 | 否 | ? | ? | ? | 否 | 否 | 否 | 是 | 否 | ? |
| Dropbear | 是 | 否 | 是 | 是 | 是 | 是 | ? | ? | ? | 是 | 是 | 否 | 是 | 是 | ? |
| eSSH Client | 是 | 是 | ? | 是 | 是 | 是 | ? | ? | ? | 否 | 否 | 否 | 否 | 否 | ? |
| JuiceSSH(頁面存檔備份,存於互聯網檔案館) | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 否 | 否 |
| lsh | 是 | 否 | 否 | 部份[注 1] | 是 | 是 | ? | ? | ? | 否 | 否 | 否 | 否 | 否 | ? |
| MindTerm | 是 | 是 | ? | 是 | 是 | 是 | 是 | 是 | ? | 是 | 是 | 否 | 否 | 否 | ? |
| MobaXterm(頁面存檔備份,存於互聯網檔案館) | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| OpenSSH | 整合 | 部份[注 2] | 整合 | 整合 | 整合[注 3] | 是 | ? | 是 | 是 | 是 | 是 | 是[注 4] | 否 | 是 | ? |
| Private Shell(頁面存檔備份,存於互聯網檔案館) | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| PACManager | 否 | 否 | 否 | 部份 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| ProxyCap | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| PuTTY | 部份 | 是 | ? | 是 | 是 | 是 | 否 | ? | ? | 否 | 否 | 否 | 否 | 否 | Beta[注 5] |
| Salt | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| SecureCRT | 是 | 是 | 否 | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| SmartFTP | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| SSH Tectia Client/ConnectSecure | 否 | 是 | 否 | 否 | 是 | 是 | 是[注 6] | 否 | 是 | 是 | 是 | 否 | 否 | 否 | ? |
| Tera Term | 否 | 是 | 否 | 否 | 否 | 否 | ? | ? | ? | ? | 否 | 否 | 否 | 否 | ? |
| TN3270 Plus | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Token2Shell(頁面存檔備份,存於互聯網檔案館) | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是[注 7] |
| TtyEmulator | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| WinSCP | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是[注 4] | 否 | 否 | ? |
| Xshell | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| ZOC | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Penguinet | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Name | OS X | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AIX | HP-UX | iOS | Android | Maemo | Windows Phone |
- ^ lsh官方只支援一個BSD平台:FreeBSD。
- ^ GitHub上的Win32-OpenSSH專案。
- ^ 大部分Linux發行版有官方的OpenSSH包,但有一小部分Linux發行版沒有。
- ^ 4.0 4.1 僅限已越獄裝置。
- ^ 在Windows Phone Store上。參見Nogsnet/PuTTY Archive.today的存檔,存檔日期2014-08-11。
- ^ 以Java安全檔案傳輸API的形式出現。
- ^ 在Windows Phone Store上名為Token2Shell/WP
技術
[編輯]| 名稱 | 用戶介面 | SSH1 | SSH2 | 其他協定 | 通訊埠轉發及隧道 | 對談復用[注 1] | Kerberos | IPv6 | 終端 | SFTP/SCP | 代理 客戶端[注 2] | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TELNET | rlogin | 通訊埠轉發 | SOCKS[注 3] | VPN[注 4] | ||||||||||
| AbsoluteTelnet | GUI(多對談,單窗口) | 是 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 | 是 | 是 | 是 | SOCKS 4, 5; HTTP |
| Dropbear | 命令列 | 否 | 是 | 否 | 否 | 是 | 否 | 否 | 否 | 否 | 是 | 是 | 是 | ? |
| lsh | 命令列 | 否 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 否 | 是 | 是 | 是 | ? |
| MindTerm | GUI或命令列或瀏覽器 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | SOCKS 4, 5; HTTP;;FTP;Generic |
| MobaXterm(頁面存檔備份,存於互聯網檔案館) | GUI或命令列 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 是 | 是 | 是 | SOCKS 4, 5 |
| OpenSSH | 命令列 | 是 | 是 | 否 | 否 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ProxyCommand |
| PACManager | GUI | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 是 | 是 | SOCKS 4, 5; HTTP; Generic |
| Private Shell | GUI或命令列 | 否 | 是 | 是 | 否 | 是 | 是 | 否 | 否 | 是 | 是 | 是 | SOCKS 5 | |
| ProxyCap | GUI | 是 | 是 | 否 | 否 | 是 | 否 | 否 | 否 | 是 | 是 | 否 | 否 | SOCKS 4, 5; HTTP; SSH |
| PuTTY | GUI或命令列 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 是[注 5] | 是 | 是 | 是[注 6] | SOCKS 4, 5; HTTP; Telnet; Local |
| Salt | GUI | 否 | 是 | 否 | 否 | 是 | 是 | 否 | 是 | 否 | 是 | 是 | 否 | SSH |
| SecureCRT | GUI | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 是 | 是 | SOCKS 4, 5; HTTP; Telnet; Generic |
| SmartFTP | GUI(多對談,單窗口) | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 是 | 是 | SOCKS 4, 5; HTTP |
| Tera Term | GUI | 是 | 是 | 是 | 否 | 是 | 否 | 否 | 否 | 否 | 是 | 是 | SCP | SOCKS 4, 5; HTTP; Telnet |
| TN3270 Plus | GUI | 是 | 是 | 是 | 否 | 否 | 是 | 否 | 是 | 否 | 是 | 是 | 否 | SOCKS 4 |
| Token2Shell(頁面存檔備份,存於互聯網檔案館) | GUI | 是 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 否 | 否 | 是 | 是 | SOCKS 4, 5; HTTP |
| TtyEmulator | GUI或命令列 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 否 | 否 | 是 | 否 | SOCKS 4,4a, 5; HTTP Local |
| WinSCP | GUI或命令列 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 簡單 | 是 | SOCKS 4, 5; HTTP; Telnet; Local |
| Xshell | TDI或命令列 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 是 | SFTP | SOCKS 4, 5 |
| ZOC | TDI或命令列 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | ? | 否 | 是 | 是 | SCP | SOCKS 4 |
| Penguinet | GUI(多對談,單窗口) | 是 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 否 | 否 | 是 | 是 | SOCKS 4, 5 |
功能
[編輯]| 名稱 | 鍵盤 對映 |
對談 標籤 |
ZMODEM轉移 | 在緩衝區中 尋找文字 |
滑鼠輸入[注 1] | Unicode支援 | URL 超連結 |
公鑰驗證 | 智能卡 支援 |
硬件 加密 |
FIPS 140-2 驗證 |
指令碼 | 共用 資料庫 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AbsoluteTelnet | 完整 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ? | 是 | 是 | ? |
| MindTerm | 否 | 是 | 否 | 否 | 否 | 是 | 否 | 是 | 是 | 是 | 否 | 否 | 否 |
| MobaXterm(頁面存檔備份,存於互聯網檔案館) | 否 | 是 | 無,但內建圖形化SFTP客戶端 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 是 | ? |
| OpenSSH | ? | 否 | 否 | ? | 是[注 2] | 是 | 非原生[注 3] | 是 | 是[注 4] | 是 | 部份[注 5] | 否 | 否 |
| PACManager | 否 | 是 | 否 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 是 | ? |
| Private Shell | 是 | 否 | 否 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 否 | 是 | ? |
| ProxyCap | 否 | 否 | 否 | 否 | 否 | 是 | 否 | 是 | 否 | 否 | 否 | 否 | ? |
| PuTTY | 否 | 否[注 6] | 否 | 否 | 是 | 是 | 否[注 7] | 是 | 否[注 8] | 否[注 9] | 否 | 否 | 否 |
| Salt | 是 | 否 | 否 | 是 | 否 | 是 | 否 | 是 | 是 | 否 | 否 | 否 | ? |
| SecureCRT | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 否 |
| SmartFTP | 部份 | 是 | 否 | 是 | 是 | 是 | 是 | 是 | 是 | AES-NI | 是 | 否 | ? |
| Tera Term | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 否 | 否 |
| TN3270 Plus | 是 | 是 | 否 | 否 | 否 | 否 | 是 | 是 | 否 | 否 | 否 | 是 | ? |
| Token2Shell(頁面存檔備份,存於互聯網檔案館) | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 否 | AES-NI | 否 | 是 | ? |
| TtyEmulator | 否 | 否 | 否 | 是 | 是 | 否 | 是 | 是 | 否 | 否 | 否 | 是 | ? |
| Penguinet | 是 | 是 | 否 | 否 | 否 | ? | 否 | 是 | 否 | 否 | 否 | 否 | ? |
| Xshell | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 否 |
| ZOC | 完整 | 是 | 是 | Alt+F | 是 | UTF-8 | 是 | 是 | 否 | 否 | 否 | 是 | ? |
- ^ 傳送滑鼠輸入到文字模式的應用程式的能力,如Midnight Commander
- ^ 僅當終端本身支援滑鼠輸入。大多數圖形終端都可以,如xterm
- ^ 無原生URL突顯;但大多數圖形控制台支援URL突顯
- ^ OpenSSH需要額外修補程式以辨識智能卡的引腳。如果您不想為OpenSSH打修補程式,可以使用ssh-agent(法語)
- ^ 在Red Hat Enterprise Linux 6.2以FIPS模式執行OpenSSH 2.1時進行的驗證[2] (頁面存檔備份,存於互聯網檔案館)或在Red Hat Enterprise Linux 5以FIPS模式執行OpenSSH 1.1時進行的驗證[3] (頁面存檔備份,存於互聯網檔案館)。
- ^ PuTTY不能直接支援,但很多可用的封裝可以(如PuTTY連接管理器 互聯網檔案館的存檔,存檔日期2011-06-11.、SuperPuTTY、MTPuTTY和mRemoteNG)。
- ^ PuTTY不支援,但PuTTY的一些分支可以(如PuTTY Tray和KiTTY)。
- ^ PuTTY不支援智能卡,但PuTTY-CAC可以,參見http://www.risacher.org/putty-cac/。 互聯網檔案館的存檔,存檔日期2010-04-09.
- ^ PuTTY不支援AES-NI,但PuTTY的一個分支PuTTY-AES-NI 互聯網檔案館的存檔,存檔日期2014-07-19.可以。