Neha Patil (Editor)

Lsh

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Niels Möller

Type
  
Networking, Security

Operating system
  
Unix-like

License
  
GPL

Initial release
  
September 1998; 18 years ago (1998-09)

Stable release
  
v2.1 / June 26, 2013; 3 years ago (2013-06-26)

lsh is a free software implementation of the Secure Shell (SSH) protocol version 2, by the GNU Project including both server and client programs. Featuring SRP as specified in secsh-srp besides, public-key authentication. Kerberos is somewhat supported as well. Currently however for password verification only, not as an SSO method. secsh-srp lsh was started from scratch and predates OpenSSH, a more popular alternative.

Karim Yaghmour concluded in 2003 that lsh was "not fit for use" in production embedded Linux systems, because of its dependencies upon other software packages, that have a multiplicity of further dependencies. The lsh package requires the GNU MP library, zlib, and liboop, the latter of which in turn requires glib, which then requires pkg-config. Yaghmour further notes that lsh suffers from cross-compilation problems that it inherits from glib. "If […] your target isn't the same architecture as your host," he states, "LSH isn't a practical choice at this time."

Debian provides packages of lsh as lsh-server, lsh-utils, lsh-doc and lsh-client.

References

Lsh Wikipedia