SSH客戶端比較
维基媒体列表条目
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.is的存檔,存檔日期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.可以。