lsh is an alternative (GNU licensed) SSH2 client/server. This is version 2 of lsh.