Lsh
Template:Short description {{#invoke:other uses|otheruses}} Template:Lowercase title Template:More citations needed Template:Infobox software 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>Template:Cite journal</ref><ref>Template:Cite web</ref> besides, public-key authentication. Kerberos is somewhat supported as well.Template:Citation needed Currently however for password verification only, not as a single sign-on (SSO) method.Template:Citation needed
lsh was started from scratch and predates OpenSSH.<ref>Template:Citation</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 lsh-server,<ref>Template:Cite web</ref> lsh-utils, lsh-doc and lsh-client.<ref>Template:Cite web</ref>