There is also a Uwinnipeg 5.8 ppm for Net::SSH2. It has no additional dependencies apart from Term::ReadKey. However, some of its constructs don't work on Win32 (though there's usually a way of working around those failing constructs). YMMV - but it could be worth a try.