I've just compiled lsh-0.9 on bos1.gnu.org. Basically
$ ./configure && make
# make install
# lsh_keygen | lsh_writekey /etc/lsh_host_key
Hostkey fingerprint is
6bfb6c28fed188bdba433053c39f00cc2b1573b4
Paranoid users will want to log in using kerberos, compute this
fingerprint themselves using
$ sexp_conv --raw-hash < /etc/lsh_host_key.pub
and have it handy when running
$ lsh --sloppy-host-authentication bos1.gnu.org
from any other machine. It seems to work; I managed to login using
publickey authentication.
I'll probably kill the lshd process before I log out. If anybody can
figure out how to write a proper startscript for it, that would be
great. The file
/gnu/users/nisse/build/lsh-0.9/contrib/lshd.rhlinux.init might provide
some clues, but I don't know how much redhat and debian differs.
A manual draft is installed in /usr/local/info/lsh.info, but it seems
not to be on emacs' info-dir list.
/nisse