Software:lsh

From HandWiki
Short description: Cryptographic network protocol

lsh
Developer(s)Niels Möller
Initial releaseSeptember 1998; 25 years ago (1998-09)[1]
Operating systemUnix-like
TypeNetworking, Security
LicenseGPL-2.0-or-later
Websitewww.lysator.liu.se/~nisse/lsh/

lsh is a free software implementation of the Secure Shell (SSH) protocol version 2, by the GNU Project[2][3][4][5] including both server and client programs. Featuring Secure Remote Password protocol (SRP) as specified in secsh-srp[6][7] besides, public-key authentication. Kerberos is somewhat supported as well.[citation needed] Currently however for password verification only, not as a single sign-on (SSO) method.[citation needed]

lsh was started from scratch and predates OpenSSH.[8]

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."[9]

Debian provides packages of lsh as lsh-server,[10] lsh-utils, lsh-doc and lsh-client.[11]

See also

References

  1. "Initial release of snapshot version of lsh". http://www.lysator.liu.se/~nisse/archive/lsh-snapshot-19980908.tar.gz. 
  2. Jon Lasser (2000). Think UNIX. Que-Consumer-Other Series. Que Publishing. pp. 104. ISBN 9780789723765. 
  3. Roderick W. Smith (2005). Linux in a Windows world. O'Reilly Media, Inc.. pp. 227. ISBN 9780596007584. 
  4. "GNU - Free Software Directory". http://directory.fsf.org/GNU/. 
  5. "Lsh - Free Software Directory". https://directory.fsf.org/wiki/Lsh. Retrieved 16 January 2019. 
  6. Moller <nisse@lysator.liu.se>, Niels (30 March 2001). Using the SRP protocol as a key exchange method in Secure Shell. https://tools.ietf.org/html/draft-nisse-secsh-srp-01.html. Retrieved 16 January 2019. 
  7. "Archived copy". http://tools.ietf.org/id/draft-nisse-secsh-srp-01.txt. 
  8. "Comparison of SSH servers" (in en), Wikipedia, 2020-05-30, https://en.wikipedia.org/w/index.php?title=Comparison_of_SSH_servers&oldid=959749610, retrieved 2020-06-02 
  9. Karim Yaghmour (2003). Building embedded Linux systems. O'Reilly Media, Inc.. pp. 300. ISBN 9780596002220. 
  10. "Debian -- Package Search Results -- lsh-server". https://packages.debian.org/search?searchon=names&keywords=lsh-server. Retrieved 16 January 2019. 
  11. "Debian -- Error". https://packages.debian.org/squeeze/lsh-server. Retrieved 16 January 2019. 

External links