A GNU implementation of the Secure Shell protocols

lsh is a free implementation (in the GNU sense) of the ssh version 2 protocol, standardised by the IETF SECSH working group.

This page should help you find any lsh related resources you need.

Documentation

The lsh source distribution comes with a texinfo manual. You can also read the manual online. If you're interested in hacking lsh, make sure to read the README and doc/HACKING files in the distribution.

Infrastructure

There's a mailing list you might want to subscribe to.

The public repository for lsh is located at git.lysator.liu.se. The older CVS server is still available, but the tree there is no longer updated.

There's also a Bugzilla for LSH bug reports and wanted new features.

Download

lsh uses linux-style version numbers, i.e. 1.2.x, 1.4.x etc are intended to be stable, while 1.1.x, 1.3.x, 1.5.x etc are development versions.

lsh releases are signed using GNU Privacy Guard, with this public key (HTTP from Sweden, or FTP from Sweden)

You can get the latest lsh releases from

There are also some mirror sites:

Related links

MacSSH
A Mac port of lsh by Jean Pierre Stierlin.
Other free ssh programs
SSH Communications Security
The company making the original (non-free) ssh program.
GNU Privacy Guard
A free PGP replacement implementing the IETF's OpenPGP specification.
Linux FreeS/WAN
A project implementing the IETF's IPSEC end-to-end network level encryption for Linux.
OpenBSD
The operating system, which ships with IPSEC and OpenSSH as standard since version 2.6.
The Kerberos FAQ
The eBones Kerberos distribution
Other Kerberos info at KTH in Sweden.
Heimdal
A free implementation of Kerberos 5, also from KTH.
START_TLS
A free telnet implementation using the IETF's Transport Layer Security (TLS) and X.509 certificates for authentication and encryption.
SRP
The Secure Remote Password protocol, offers a simpler alternative to Kerberos.
C-Kermit
Supports Kerberos, SRP and TLS for authentication and encryption.

Translations