SSH for Unix (including MacOS 10+)
SSH Tectia by SSH Communications Security, Ltd.'s (Tatu Ylönen) fully proprietary and commercial SSH1/SSH2 client & server successor to Ylönen's original SSH 1.x reference implementation including scp, which (the latter) was issued under a free-software licence through v. 1.2.12, and then a mostly-free licence through its latter (1.2.13 through 1.2.27) versions, and then a gratis for non-commercial use licence starting with 1.2.28 that added SSH2, sftp2, & sftp-server2, among other things, and gave access to sounce code. Original implementation was terminated at v. 3.2.9. SSH Tectia drops source code access and gratis non-commercial usage. ssh protocol v. 2.0 (v. 1.5 having been dropped).
https://www.ssh.com/products/tectia-ssh/
https://www.ssh.com/academy/ssh/protocolReflection for Secure IT, formerly F-Secure by F-Secure Corporation (formerly Data Fellows, Ltd.) is a proprietary SSH client & server. Includes scp. Until early 2000, F-Secure sold licensed variant versions of SSH Communications Security, Ltd.'s (Tatu Ylönen's) software. At some point, the product was sold to Micro-Focus, which was bought in 2023 by OpenText, and the product was renamed to Reflection for Secure IT. ssh protocol v. 2.0.
https://support.microfocus.com/programs/lifecycle/version-status.html?rsitPortable OpenSSH by The OpenBSD Foundation is an SSH client & server. Source & binaries under the BSD licence. Includes Kerberos v. 4 support. Forwards Kerberos & AFS tickets. Forked and updated from Ylönen's v. 1.2.12, with all encumbered, non-free, and copyleft components replaced. Includes scp. ssh protocol v. 2.0 & 1.5
http://www.openssh.com/
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Dropbear by Matt Johnston is a small SSH2 client & server, primarily but not exclusively intended for embedded use. Source & binaries under an MIT/X11 licence. Supports X11 forwarding, and authentication-agent forwardingfor OpenSSH clients. Includes scp and other traditional SSH functions. ssh protocol v. 2.0
http://matt.ucc.asn.au/dropbear/dropbear.htmlLSH by Niels Möller's is an SSH client & server. Currently still lacks ssh-agent and ssh-add. Includes SRP for key-exchange. C and Scheme source code only, under the GNU General Public Licence. ssh protocol v. 2.0.
http://www.net.lut.ac.uk/psst/
http://www.lysator.liu.se/~nisse/archive/
ftp://ftp.lysator.liu.se/pub/security/lsh/
Erlang SSH by Ericsson AB is the Erlang/OTP programming environment's SSH server & client. Supports sftp. Erlang source code & binaries under the Erlang Public Licence (derived from MPL). Probably supports ssh protocol v. 2.0 & 1.5.
https://www.erlang.org/doc/man/ssh_appTwisted.Conch is an SSH server & client written in Python and the Twisted networking framework. Supports port forwarding, telnet, vt102 terminals, sftp. Python source code (script) under the MIT/X11 licence. ssh protocol v. 2.0 only.
http://twisted.org
http://twistedmatrix.com/users/z3p/files/conch-talk.htmlParamiko is an SSH server & client written in Python. Supports port forwarding, sftp. Python source code (script) under the GNU Lesser General Public Licence. ssh protocol v. 2.0 only.
http://www.lag.net/paramiko/tinyssh is a minimalistic SSH server by Jan Mojžíš implementing a subset of SSHv2 features. It defaults to using its own crypto library compatible with NaCl, or can be compiled to use NaCl. C source code under the CC0 permissive licence. ssh protocol v. 2.0 only.
https://tinyssh.org/Sunset SSH by Matt Johnston is an embedded SSH server and client suite, coded in Rust and the Embassy embedded framework for Rust, plus some other Rust codebases, under the BSD Zero Clause (0BSD) License. Under heavy development as of 2024.
https://github.com/mkj/sunsetlibssh2 by Daniel Stenberg and Sara Golemon is a library implementing the ssh 2.0 protocol. C source code under the BSD licence. Works with either OpenSSL or libgcrypt. ssh protocol v. 2.0.
http://sourceforge.net/projects/libssh2/
http://www.libssh2.org/libssh by Aris Adamantiadis is a library implementing the ssh 2.0 protocol. C source code under the GNU LGPL licence. Works with OpenSSL. ssh protocol v. 2.0.
http://www.libssh.org/sftp by Brian Wellington is an ftpd and ftp client that operate over any SSH tunnel, or over rsh. Should not be confused with the sftp protocol in the ssh 2.0 protocol suite, which is a newer protocol and incompatible. Source & binaries under the GNU General Public Licence.
http://www.xbill.org/sftp/oldindex.htmlScanSSH by Niels Provos is a network-based protocol scanner to identify the versions of SSH servers in use. Requires libpcap, http://www.tcpdump.org/ . Source only under the BSD licence.
http://www.monkey.org/~provos/scanssh/SecPanel is Steffen Leich's X11 / Tk/Tcl front-end graphical shell for ssh and scp. Source & binary under the GNU GPL.
https://t2sde.org/packages/secpanelKSSH is Andrea Rizzi and Kevin Lo's X11/Qt front-end graphical shell for SSH. Source code under the GNU General Public Licence.
https://kssh.sourceforge.netSSH Buddy by Charles Wright is an X11 / Expect / tk/tcl widget to manage multiple SSH login settings. Source code (script), licence unstated (proprietary by default).
http://linuxmafia.com/pub/linux/security/sshbuddy/
[Gone from http://sundilla.net/sshbuddy/]Scponly by Joe Boyle (rumblefish@escapeartist.com) is a shell giving a login account remote access to scp but no other form of access. Source code under the BSD licence.
https://github.com/scponly/scponlyNet-SSH-Perl is Benjamin Trott's CPAN Perl module for ssh/scp client access. Source code (script) under a free-usage licence. ssh protocols v. 2.0 & 1.5.
https://metacpan.org/pod/Net::SSH::Perlkio_fish is Ernst Ferstl's middleware for KDE2/3 to view and manipulate remote files in Konqueror using URI "fish://user@remotehost". Included standard in KDE3.1's kdebase package. KDE 2.2 and 3.0 packages may not furnish it. Source code under the GNU GPL.
https://docs.kde.org/trunk5/en/kio-extras/kioslave5/fish/ssh-gui is Mark M. Tobenkin's X11 graphical shell for SSH. Source code under the GNU GPL.
http://sourceforge.net/project/?group_id=5578autossh is Carson Harding's utility to start ssh and monitor it, restarting it if it dies or hangs. C source code under BSD licence.
http://www.harding.motd.ca/autossh/RSTunnel is Amram Bentolila's VPN over SSH transport. Bourne shell script under the GNU GPL.
http://sourceforge.net/projects/rstunnel/SSH ManaGeR is Kevin C. Krinke's SSH wrapper script to manage multiple hosts, logins, and ports. Perl script under the GNU GPL. Deprecated in favour of CONNection ManaGeR
http://sshmgr.sourceforge.net/Tosca is Gianugo Rabellino's graphical key-management tool for SSH. Java source code under the BSD licence. Binaries are Win32 or OS X Cocoa or X11.
http://toska.sourceforge.net/Keychain is Daniel Robbins's front-end utility for ssh-agent to manage your passphrase. Bourne shell script under the GNU GPL.
https://www.funtoo.org/Funtoo:KeychainYafc (Yet Another FTP Client) is Martin Hedenfalk's console-mode ftp client that also supports the SSH2.x sftp protocol. C source code under the GNU GPL. ssh protocol v. 2.0.
http://yafc.sourceforge.net/rssh is Derek Martin's restricted shell for scp, sftp, cvs, rsync, and rdist, giving remote users file-transfer access only. C source code under the GNU GPL. ssh protocol v. 2.0 & 1.5.
http://www.pizzashack.org/rssh/Red Bird SFX by Kandmtech, LLC is a graphical shell for sftp and scp file transfers (copy or move). Also supports crypto key generation and remote manipulation of owner/group/rights metadata, ability to type in filenames to fetch non-browseable files, per-site stored preferences/credentials. Proprietary, binary-only. ssh protocol v. 2.0 & 1.5
http://kandmtech.com/knmtech/Chrootssh is OpenSSH with a patch to chroot users to specified subdirectories. C source code and binaries under the BSD licence. ssh protocol v. 2.0 & 1.5
http://chrootssh.sourceforge.net/Fugu is Wesley Craig's Mac OS X / Cocoa graphical front-end for sftp, scp, and ssh. Requires OpenSSH, which OS X's BSD subsystem furnishes. C source code under the BSD licence.
https://sourceforge.net/projects/fugussh/files/dataComet-Secure Advantage by VX Databeast, Inc. is a Mac OS X / Cocoa telnet, 3270, and SSH client. Binary-only proprietary code. ssh protocol v. 1.5.
http://www.databeast.com/JellyfiSSH (formerly SSHelper) by Marcus Radich is a Mac OS X / Cocoa graphical front-end for managing and launching SSH sessions. Requires OpenSSH, which OS X's BSD subsystem furnishes. Binary-only, proprietary code.
https://www.macupdate.com/app/mac/8032/jellyfisshSFTPPlus by Pro:Atria Ltd. is an SSH1/SSH2 server & client for Win32 and sundry Unix platforms. Also does FTP, HTTP, FTPS (FTP over SSL) and HTTPS file transfer. Proprietary, binary-only. ssh protocol v. 1.5.
http://www.sftpplus.com/VShell by Van Dyke Technologies, Inc. is an SSH server. Supports ssh, scp, sftp, port forwarding/tunneling. User ACLs for fine permissions control, supports chrooting, configurable "trigger" actions. Optional Kerberos v5 auth. Proprietary, binary-only. ssh protocol v. 2.0.
http://www.vandyke.com/products/beta/vshell/PuTTY by Simon Tatham is an SSH & telnet client. Source & binaries under a free-usage (MIT) licence. pscp, Tatham's separate command-line executable for scp, is at the same site. port-forwarding is supported, as is psftp, Tatham's separate command-line client for the SSH2-family sftp protocol. ssh protocol v. 2.0 & 1.5.
http://www.chiark.greenend.org.uk/~sgtatham/putty.html
http://the.earth.li/~sgtatham/putty/latest/GPuTTY is Pierre Ponchery's graphical SSH front end for X11/ GTK+, emulating PuTTY. Source code under the GNU GPL.
https://gputty.sourceforge.netCyberduck is David V. Kocher and Yves Langisch's graphical client software for MacOS 10+ for FTP and SFTP, WebDAV, and cloud storage (OpenStack Swift, Amazon S3, Backblaze B2 and Microsoft Azure). It interacts with the MacOS Finder graphical shell for drag and drop, and with Growl for notifications, and can open some files in external file editors. Source code in Java and C# under the GNU LGPL licence, using the MacOS Cocoa UI framework. ssh protocol v. 2.0.
https://cyberduck.io/Transmit is Panic, Inc.'s graphical file transfer program for MacOS 10+, supporting FTP, SFTP, S3, WebDAV, Google Drive, Dropbox, and other cloud services. Proprietary software available in binary form. ssh protocol v. 2.0.
https://www.panic.com/transmit/ossh by Björn Grönvall was an SSH client & server, created as a free-software fork & update of Ylönen's SSH v. 1.2.12. Source only, issued under the original (free-software) Ylönen SSH v. 1.2.12 licence. ssh protocol v. 1.5.
It was short-lived, but vital in preserving ssh v. 1.2.12 and inspiring OpenSSH and other derivatives and alternatives.
[gone from ftp://ftp.pdc.kth.se/pub/krypto/ossh/"]
[gone from ftp://ftp.zedz.net/pub/crypto/ssh/ossh/]FreSSH by The FreSSH Project (Thor Lancelot Simon's and Eric Haszlakiewicz) was an SSH client & server, issued under the BSD licence. ssh protocol v. 1.5.
[gone from http://www.fressh.org/]AppGate by AppGate (Martin Forssen) was an SSH client & Server. Proprietary. Server is for Sun Solaris 2.6+ (SPARC or x86). Client is for any Unix, via provided source code. Authentication methods include ACE/SecurID, Entrust, iD2, and Telia EID. ssh protocol v. 2.0 & 1.5.
[gone from http://www.appgate.com/products/]ftpsshd by Per-Erik Martin was a server for tunnelling ftp over SSH 1.x. Source only, under the GNU General Public Licence.
[gone from http://www.docs.uu.se/~pem/hacks/]Virtual Private Server (aka SecureVPS) by David Sifry was a Linux-based VPN implemented by running PPP across an SSH tunnel. Source & binaries under the GNU General Public Licence. ssh protocol v. 1.5.
[gone from http://www.strongcrypto.com/]gwpop was Stéphane Bortzmeyer's script to tunnel existing POP software over SSH, without modification.
[gone fron ftp://ftp.internatif.org/pub/unix/gwpop/]LADON Project by Stefan Mangard was a project creating administrative tools (as extensions to Portable OpenSSH) to distribute SSH host keys (both ssh protocols v. 2.0 & 1.5) using DNSSEC.
[gone from http://www.cs.jhu.edu/~smang/sshproject.html]KDESSH was Geert Jansen's X11/Qt front-end graphical shell for SSH. Was merged into the kdeutils, but finally dropped as unmaintained as of KDE 4.4. Source code under the Artistic Licence.
[gone from http://www.kde.org/documentation/userguide/utility-applications.html]Mocana Embedded SSH Server by Mocana Corp. was a small, fast ssh server primarly for embedded use. Also does telnet-ssl, tunneling, port forwarding. Extensible. Proprietary software, binary and source available. ssh protocol v. 2.0
[gone from http://www.mocana.com/ssh.html]Mocana Embedded SSH Client by Mocana Corp. was a small, fast ssh client primarly for embedded use. Also does telnet-ssl, tunneling, port forwarding. Extensible. Proprietary, software, binary and source available. ssh protocol v. 2.0
[gone from http://www.mocana.com/sshclient.html]Iconfident SSH by Icon Labs was a small, fast SSH server and client primarily for embedded use. Proprietary software available in source and binary forms. ssh protocol v. 2.0 & 1.5.
[gone from http://www.icon-labs.com/products.asp]
—
SSH-Protocol Software for Sundry Platforms is Copyright © 2000-2024 by Rick Moen, and licensed under CC BY-SA 4.0.