| Perbandingan -- SSH clientsAn SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This article compares a selection of notable clients. General|
AbsoluteTelnet | Celestial Software (Brian Pence) | Active | 01996-01-011996 | 9.49 July 2, 2012; 8 months ago (2012-07-02) | | Proprietary | No | ConnectBot | Kenny Root / Jeffrey Sharkey | Active | 02007-11-01November 2007 | 1.7.1 October 8, 2010; 2 years ago (2010-10-08) | | Apache | Yes | DameWare | SolarWinds | Active | 02012-11-28November 28, 2012 | | | Proprietary | No | Dropbear | Matt Johnston | Active | 02003-04-06April 6, 2003 | 2012.55 (February 22, 2012; 12 months ago (2012-02-22)) [±][1] | | MIT | Yes | eSSH Client | Ecode Software | Active | 02002-07-01July 2002 | | | Proprietary | No | ProxyCap | Proxy Labs | Active | 02002-01-012002 | | | Commercial | No | FileZilla | Tim Kosse | Active | 02001-06-22June 22, 2001 | 3.6.0.2 (November 29, 2012; 3 months ago (2012-11-29)) [±] | PuTTY | GPL | Yes | lsh | Niels Möller | Active | 01999-05-23May 23, 1999 | 2.0.4 September 5, 2007; 5 years ago (2007-09-05) | | GPL | Yes | OpenSSH | The OpenBSD project | Active | 01999-12-01December 1, 1999 | 6.1 August 20, 2012; 7 months ago (2012-08-20) | ossh | BSD | Yes | PACManager | David Torrejón Vaquerizas | Active | 02010-01-01January 1, 2010 | 02013-02-28February 28, 2013 | OpenSSH, Telnet, FTP, vncviewer, rdesktop, cu, remote-tty, mosh, cadaver, and other]] | GPL | Yes | PuTTY | Simon Tatham | Active | 01999-01-22January 22, 1999 | 0.62 02011-12-10December 10, 2011 | | MIT | Yes | Reflection for Secure IT | Attachmate | Active | | 02012-11-12November 12, 2012 | F-Secure SSH | Proprietary | No | SecureCRT | VanDyke Software | Active | 01998-06-01June 1998 | 7.0.3 02013-01-07January 7, 2013 | | Proprietary | No | SFTPPlus | Pro:Atria Ltd | Active | 02005-01-012005 | | OpenSSH/PuTTY | Proprietary | No | SmartFTP | SmartSoft Ltd | Active | 01998-01-011998 | | | Proprietary | No | SSH Tectia Client/ConnectSecure | SSH Communications Security (former Tectia) | Active | 01995-07-01July 1995 | 02011-12-01December 2011 | Own implementation, C language | Proprietary | No | SunSSH | Open Solaris | Active | 02001-01-012001 | | OpenSSH 2.3 | OpenSolaris License | Yes | Tera Term | TeraTerm Project | Active | 02004-01-012004 | 4.76 02012-12-02December 2, 2012 | TeraTerm 2.3 (1994–1998) | BSD | Yes | TN3270 Plus | SDI USA, Inc. | Active | 02006-01-012006 | | | Proprietary | No | WinSCP | Martin Prikryl | Active | 02000-01-012000 | 5.1.4 (February 18, 2013; 37 days ago (2013-02-18)) [±] | PuTTY | GPL | Yes | ZOC Terminal | EmTec, Innovative Software | Active | 01995-07-01July 1, 1995 | 02012-01-12January 12, 2012 | | Proprietary | No | TtyEmulator | FCS Software | Active | 02002-05-01May 2002 | | | Proprietary | No |
PlatformThe operating systems or virtual machines the SSH clients are designed to run on without emulation; there are several possibilities: - Partial indicates that while it works, the client lacks important functionality compared to versions for other OSs but may still be under development.
The list is not exhaustive, but rather reflects the most common platforms today. - ^ a b Unless otherwise noted, iPhone refers to non-jailbroken devices.
- ^ lsh supports only one BSD platform officially, FreeBSD.
- ^ The majority of Linux distributions have OpenSSH as an official package, but a few do not.
- ^ Openssh 3.4 was the first release included since AIX
- ^ Only for jailbroken devices.
Technical|
TELNET | rlogin | Port forwarding | SOCKS[Note 3] | VPN[Note 4] |
---|
AbsoluteTelnet | GUI (multi-session, single-window) | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | SOCKS 4, 5; HTTP | Dropbear | command line | No | Yes | No | No | Yes | No | No | No | No | Yes | Yes | Yes | ? | lsh | command line | No | Yes | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | ? | OpenSSH | command line | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ProxyCommand | ProxyCap | GUI | Yes | Yes | No | No | Yes | No | No | No | Yes | Yes | No | No | SOCKS 4, 5; HTTP; SSH | PuTTY | GUI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No[Note 5] | Yes | Yes | Yes[Note 6] | SOCKS 4, 5; HTTP; Telnet; Local | SecureCRT | GUI | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | SOCKS 4, 5; HTTP; Telnet; Generic | SFTPPlus | GUI or command line | Yes | Yes | Yes | Yes | ? | ? | No | | No | | No | Yes | ? | SmartFTP | GUI (multi-session, single-window) | No | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | SOCKS 4, 5; HTTP | Tera Term | GUI | Yes | Yes | Yes | No | Yes | No | No | No | No | Yes | Yes | SCP | SOCKS 4, 5; HTTP; Telnet | TN3270 Plus | GUI | Yes | Yes | Yes | No | No | Yes | No | Yes | No | Yes | Yes | No | SOCKS 4 | TtyEmulator | GUI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No, not yet | Yes | No, use external tool | SOCKS 4,4a, 5; HTTP Local | WinSCP | GUI or command line | Yes | Yes | No | No | No | No | No | No | Yes | Yes | simple | Yes | SOCKS 4, 5; HTTP; Telnet; Local | ZOC | TDI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | ? | No | Yes | Yes | SCP | SOCKS 4 |
- ^ Accelerating OpenSSH connections with ControlMaster.
- ^ Can the SSH client connect itself through a proxy? This is distinct from offering a SOCKS proxy or port forwarding.
- ^ The ability for the SSH client to perform dynamic port forwarding by acting as a local SOCKS proxy.
- ^ The ability for the SSH client to establish a VPN, e.g. using TUN/TAP.
- ^ Current development snapshots of PuTTY contain Kerberos support, which is planned for the next release. Also, there exist third-party patches that add Kerberos functionality to PuTTY. [1][2]
- ^ The PuTTY developers provide SCP and SFTP functionality as binaries for separate download.
Features See also References External links |
| |