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
  1. ^ lsh官方只支援一個BSD平台:FreeBSD
  2. ^ GitHub上的Win32-OpenSSH專案。
  3. ^ 大部分Linux發行版有官方的OpenSSH包,但有一小部分Linux發行版沒有。
  4. ^ 4.0 4.1 僅限已越獄裝置。
  5. ^ Windows Phone Store上。參見Nogsnet/PuTTY Archive.is存檔,存檔日期2014-08-11。
  6. ^ 以Java安全檔案傳輸API的形式出現。
  7. ^ 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
  1. ^ 用ControlMaster加速OpenSSH的連接
  2. ^ SSH客戶端本身是否可以通過代理來連接?這與提供SOCKS代理或通訊埠轉發不同。
  3. ^ SSH客戶端作為本地SOCKS代理來執行動態通訊埠轉發能力。
  4. ^ SSH客戶端建立VPN連結的能力為,如使用TUN/TAP
  5. ^ 版本0.63支援GSSAPI。在Win8使用活動目錄測試成功[1]
  6. ^ PuTTY開發者提供支援SCP和SFTP功能的二進制檔案單獨下載。

功能

編輯
名稱 鍵盤
對映
對談
標籤
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 ?
  1. ^ 傳送滑鼠輸入到文字模式的應用程式的能力,如Midnight Commander
  2. ^ 僅當終端本身支援滑鼠輸入。大多數圖形終端都可以,如xterm
  3. ^ 無原生URL突顯;但大多數圖形控制台支援URL突顯
  4. ^ OpenSSH需要額外修補程式以辨識智慧卡的引腳。如果您不想為OpenSSH打修補程式,可以使用ssh-agent(法語)
  5. ^ 在Red Hat Enterprise Linux 6.2以FIPS模式執行OpenSSH 2.1時進行的驗證[2]頁面存檔備份,存於網際網路檔案館)或在Red Hat Enterprise Linux 5以FIPS模式執行OpenSSH 1.1時進行的驗證[3]頁面存檔備份,存於網際網路檔案館)。
  6. ^ PuTTY不能直接支援,但很多可用的封裝可以(如PuTTY連接管理器 網際網路檔案館存檔,存檔日期2011-06-11.、SuperPuTTYMTPuTTYmRemoteNG)。
  7. ^ PuTTY不支援智慧卡,但PuTTY-CAC可以,參見http://www.risacher.org/putty-cac/。 網際網路檔案館存檔,存檔日期2010-04-09.
  8. ^ PuTTY不支援AES-NI,但PuTTY的一個分支PuTTY-AES-NI 網際網路檔案館存檔,存檔日期2014-07-19.可以。

參見

編輯

參考

編輯
  1. ^ 存档副本. [2020-01-04]. (原始內容存檔於2022-01-04). 
  2. ^ Index of /sources. MobaXterm. [2020-09-24]. (原始內容存檔於2020-01-28). 

外部連結

編輯