I just managed to log in my test user using lsh.

  [nisse@puck lsh]$ ./lsh -l lsh -p 4711 puck
  Password for lsh:
  User authentication successful.
  uid=500(nisse) gid=500(nisse) groups=500(nisse),300(local)
  [nisse@puck lsh]$

A new snapshot is available at
http://www.lysator.liu.se/~nisse/archive/lsh-snapshot-19981118.tar.gz

Naturally, this version is not fully working; I tried to log in using
my real id (which has a real shell, not /bin/id as login shell), but
that didn't quite work. And there's still no security; key management
and secure random numbers are non-existant. Nevertheless, I think it's
approaching a state where you could actually play a little with it and
try to hack on it.

To build it, you'll need autoconf, GNU-make, bash, gcc and gperf. If
you're lucky

  autoconf; ./configure; make

should be enough to build lsh and lshd.

I'm not sure what the next mile stone will be. There are several
orthogonal things to work on.

Regards,
/Niels

Reply via email to