Comparison of SSH clients
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
This article is incomplete and may require expansion or cleanup. Please help to improve the article, or discuss the issue on the talk page. |
For more details on this topic, see Secure shell.
An SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This article compares a selection of popular clients.
General
Platform
The operating systems or virtual machines the SSH clients are designed to run on without emulation; there are several possibilities:
- No indicates that it does not exist or was never released.
- Partial indicates that while it works, the client lacks important functionality compared to versions for other OSs but may still be under development.
- Beta indicates that while a version is fully functional and has been released, it is still in development (e.g. for stability).
- Yes indicates that it has been officially released in a fully functional, stable version.
- Dropped indicates that while the client works, new versions are no longer being released for the indicated OS; the number in parentheses is the last known stable version which was officially released for that OS.
- Included indicates that the client comes pre-packaged with or has been integrated into the operating system.
The list is not exhaustive, but rather reflects the most common platforms today.
Name | Mac OS X | Mac OS Classic | Windows | Cygwin | BSD | Linux | Solaris | Palm OS | Java | OpenVMS | Windows Mobile | IBM z/OS | AmigaOS | AIX | HPUX | iPhoneTemplate:Refun / iPod Touch | Android OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | No | No | Yes | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No |
ConnectBot | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes |
CopSSH | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
Dropbear | Yes | No | No | Yes | Yes | Yes | Yes | No | Template:N/a | Template:N/a | Template:N/a | Template:N/a | No | No | No | No | No |
eSSH Client | Yes | No | Yes | Template:N/a | Yes | Yes | Yes | No | Template:N/a | Template:N/a | Template:N/a | Template:N/a | No | No | No | No | No |
JTA | Template:N/a | Template:N/a | Template:N/a | Template:N/a | Template:N/a | Template:N/a | Template:N/a | Template:N/a | Yes | Template:N/a | Template:N/a | Template:N/a | No | No | No | No | No |
lsh | Yes | No | No | No | PartialTemplate:Refun | Yes | Yes | No | Template:N/a | Template:N/a | Template:N/a | Template:N/a | No | No | No | No | No |
OpenSSH | Included | No | YesTemplate:Refun | Included | Included | IncludedTemplate:Refun | Yes | No | Template:N/a | Yes | Template:N/a | Yes | Yes | YesTemplate:Refun | Yes | YesTemplate:Refun | No |
PenguiNet | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Poderosa | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
PuTTY | Partial | Partial | Yes | Template:N/a | Yes | Yes | No | Template:N/a | Template:N/a | Yes | Template:N/a | No | No | No | No | No | |
Reflection for Secure IT | No | No | Yes | No | No | Yes | Yes | No | No | No | No | No | No | Yes | Yes | No | No |
SFTPPlus | No | No | Yes | No | No | Yes | Yes | No | Template:N/a | Template:N/a | Template:N/a | Template:N/a | No | No | No | No | No |
SSH Tectia | No | No | Yes | No | No | Yes | Yes | No | Partial | Template:N/a | Template:N/a | Yes | Template:N/a | Yes | Yes | No | No |
Tera Term | No | No | Yes | No | No | No | No | No | Template:N/a | Template:N/a | Template:N/a | Template:N/a | No | Template:N/a | No | No | No |
Tunnelier | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
WinSCP | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
XShell | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
ZOC SSH client | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
- ^ 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
- ^ Unless otherwise noted, iPhone refers to non-jailbroken devices.
- ^ [6]
- ^ Only for jailbroken devices.
Technical
Name | User interface | SSH1 | SSH2 | Additional protocols | Tunneling | Session MultiplexingTemplate:Refun |
Kerberos | IPv6 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TELNET | rlogin | Port forwarding |
SOCKSTemplate:Refun | VPNTemplate:Refun | Terminal | SFTP/SCP | Proxy clientTemplate:Refun | |||||||
AbsoluteTelnet | GUI (multi-session, single-window) |
Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | No | Yes | Yes | SOCKS 4, 5; HTTP |
CopSSH | GUI or command line | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? |
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 |
PenguiNet | GUI | Yes | Yes | Yes | No | Yes | Yes | No | No | No | No | Yes | SCP | ? |
Poderosa | GUI or command line | Yes | Yes | Yes | ? | Yes | Yes | No | Yes | No | Yes | Yes | Yes | SOCKS 5; HTTP; Telnet; Local |
PuTTY | GUITemplate:Refun or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | No | NoTemplate:Refun | Yes | Yes | YesTemplate:Refun | SOCKS 4, 5; HTTP; Telnet; Local |
Reflection for Secure IT | GUITemplate:Refun or command line | Yes | Yes | Template:Optional | Template:Optional | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | SOCKS; HTTP |
SFTPPlus | GUI or command line | Yes | Yes | Yes | Yes | Yes[citation needed] | Yes[citation needed] | No | No | No | Yes | ? | ||
SSH Tectia | GUI or command line | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? |
Tera Term | GUI | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? |
Tunnelier | GUI or command line | No | Yes | No | No | C2S, S2C | Yes | No | Yes | Yes | No | Yes | Yes | SOCKS 4, 5; HTTP CONNECT[1] |
WinSCP | GUI or command line | Yes | Yes | No | No | No | No | No | No | Yes | No | No | Yes | SOCKS 4, 5; HTTP; Telnet; Local |
XShell | TDI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | ? | Yes | Yes | SOCKS 4, 4A, 5; HTTP 1.1; SSH_PASSTHROUGH |
ZOC SSH client | TDI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | ? | No | No | Yes | SCP | SOCKS4 support in the upcoming beta version |
- ^ The ability for the SSH client to establish a VPN, e.g. using TUN/TAP.
- ^ The ability for the SSH client to perform dynamic port forwarding by acting as a local SOCKS proxy.
- ^ Can the SSH client connect itself through a proxy? This is distinct from offering a SOCKS proxy or port forwarding.
- ^ The PuTTY developers provide a command line capable SSH client called PLINK.
- ^ 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. [7][8]
- ^ The PuTTY developers provide SCP and SFTP functionality as binaries for separate download.
- ^ SSH Tectia versions prior to 5.0 have SSH1 support; 5.0 and later do not support SSH1.
- ^ AES encryption only with third-party library.
- ^ Accelerating OpenSSH connections with ControlMaster.
Features
Name | Keyboard mapping | Session tabs | ZMODEM transfers | Find text in buffer | Mouse input supportTemplate:Refun | Unicode support | URL Hyperlinking | Public key authentication | Smart card support | Hardware encryption | FIPS 140-2 Validation |
---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | full | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes |
CopSSH | ? | ? | ? | ? | No | Yes | No | Yes | YesTemplate:Refun | Yes | No |
OpenSSH | ? | ? | ? | ? | ? | Yes | ? | Yes | YesTemplate:Refun | Yes | No |
PenguiNet | Yes | Yes | No | Yes | No | Yes | No | Yes | No | No | No |
Poderosa | Yes | Yes | YesTemplate:Refun | Yes | Yes | Yes | ? | Yes | ? | YesTemplate:Refun | ? |
PuTTY | No | NoTemplate:Refun | No | No | Yes | Yes | NoTemplate:Refun | Yes | NoTemplate:Refun | ? | ? |
Reflection for Secure IT | Yes | No | ? | Yes | No | Yes | No | Yes | Yes | No | Yes |
Tera Term | ? | Yes | Yes | ? | Yes | Yes | Yes | Yes | ? | ? | ? |
Tunnelier | No | No | No | No | No | Yes | No | Yes | No | No | No |
XShell | partial | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | ? |
ZOC SSH client | full | Yes | Yes | Alt+F | Yes | UTF-8 | No | Yes | No | No | No |
- ^ Poderosa support Z MODEM transfers. It's available as a free plug-in.
- ^ Poderosa support the following encryption: AES128, Blowfish, TripleDES.
- ^ The ability to transmit mouse input to text mode applications such as Midnight Commander
- ^ OpenSSH needs to be patched to ask for the pin of the smartcard. If you don't want to patch OpenSSH you can use ssh-agent (the link is in french)
- ^ PuTTY needs patches for the smartcard http://www.opensc-project.org/scb/.
- ^ SecureCRT 5.1 and later uses a FIPS 140-2 validated cryptographic library.
- ^ PuTTY does not support directly, but with installing PuTTY Connection Manager session tabs support is available.
- ^ PuTTY does not support this but a branch of PuTTY named PuTTY Tray does.
See also
References
External links
- SSH clients at the Open Directory Project
- SSH for Java - Comparing Java clients
- SSHBlackbox - A component suite for software developers that lets you create your own full-featured SSH client and server software
- A Comparison of Free SSH and SCP Programs for Windows
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→ Explore the steam csgo gambling sites on besoccer.com for skins and free bonuses