{{Short description|Cryptographic network protocol}} {{Other uses|LSH (disambiguation)}} {{lowercase title|title=lsh}} {{more citations needed|date=March 2017}} {{Infobox software | name = lsh | logo = | caption = | screenshot = | developer = Niels Möller | released = {{Start date and age|1998|09}}<ref>{{cite web|url=http://www.lysator.liu.se/~nisse/archive/lsh-snapshot-19980908.tar.gz|title=Initial release of snapshot version of lsh}}</ref> | latest release version = {{wikidata|property|preferred|references|edit|Q307566|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q307566|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q307566|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q307566|P348|P548=Q51930650|P577}} | operating_system = Unix-like | genre = Networking, Security | license = GPL-2.0-or-later | website = {{URL|www.lysator.liu.se/~nisse/lsh/}} }} '''lsh''' is a copyleft implementation of the Secure Shell (SSH) protocol version 2, by the GNU Project<ref name=Lasser2000 /><ref name=Smith2005 /><ref name=GNUList /><ref name=GNUEntry /> including both server and client programs. Featuring Secure Remote Password protocol (SRP) as specified in secsh-srp<ref>{{cite journal|url=https://tools.ietf.org/html/draft-nisse-secsh-srp-01.html|title=Using the SRP protocol as a key exchange method in Secure Shell|first=Niels|last=Moller <nisse@lysator.liu.se>|website=tools.ietf.org|date=30 March 2001|accessdate=16 January 2019}}</ref><ref>{{Cite web |url=http://tools.ietf.org/id/draft-nisse-secsh-srp-01.txt |title=Archived copy |access-date=2014-02-06 |archive-date=2016-03-03 |archive-url=https://web.archive.org/web/20160303215259/http://tools.ietf.org/id/draft-nisse-secsh-srp-01.txt |url-status=dead }}</ref> besides, public-key authentication. Kerberos is somewhat supported as well.{{Citation needed|date=July 2010}} Currently however for password verification only, not as a single sign-on (SSO) method.{{Citation needed|date=July 2010}}
lsh was started from scratch and predates OpenSSH.<ref>{{Citation|title=Comparison of SSH servers|date=2020-05-30|url=https://en.wikipedia.org/w/index.php?title=Comparison_of_SSH_servers&oldid=959749610|work=Wikipedia|language=en|access-date=2020-06-02}}</ref>
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."<ref name=Yaghmour2003 />
Debian provides packages of lsh as <code>lsh-server</code>,<ref>{{cite web|url=https://packages.debian.org/search?searchon=names&keywords=lsh-server|title=Debian -- Package Search Results -- lsh-server|website=packages.debian.org|accessdate=16 January 2019}}</ref> <code>lsh-utils</code>, <code>lsh-doc</code> and <code>lsh-client</code>.<ref>{{cite web|url=https://packages.debian.org/squeeze/lsh-server|title=Debian -- Error|website=packages.debian.org|accessdate=16 January 2019}}</ref>
==See also== {{Portal|Free and open-source software}} * Comparison of SSH servers * Comparison of SSH clients * TCP Wrappers * GnuTLS
==References== {{Reflist|30em|refs= <ref name=Lasser2000>{{cite book|title=Think UNIX|series=Que-Consumer-Other Series|author=Jon Lasser|publisher=Que Publishing|year=2000|isbn=9780789723765|pages=104}}</ref> <ref name=Smith2005>{{cite book|title=Linux in a Windows world|author=Roderick W. Smith|publisher=O'Reilly Media, Inc.|year=2005|isbn=9780596007584|pages=227}}</ref> <ref name=Yaghmour2003>{{cite book|title=Building embedded Linux systems|author=Karim Yaghmour|publisher=O'Reilly Media, Inc.|year=2003|isbn=9780596002220|pages=300}}</ref> <ref name=GNUList>{{Cite web|url=http://directory.fsf.org/GNU/|title = GNU - Free Software Directory}}</ref> <ref name=GNUEntry>{{cite web|url=https://directory.fsf.org/wiki/Lsh|title=Lsh - Free Software Directory|website=directory.fsf.org|accessdate=16 January 2019}}</ref> }}
==External links== *[http://www.lysator.liu.se/~nisse/lsh/ lsh homepage]
{{Cryptographic software}}
Category:GNU Project software Category:Unix network-related software Category:Free security software Category:Free network-related software Category:Secure Shell