lsh is an alternative (GNU licensed) ssh2 client/server.