Yes, the module is mostly unmaintained, there have been just a couple of releases since 2005 and also its API is rather limited, hard to use and full of subtle gotchas.
Also, at the time I posted my answer, the state of Net::SSH::Perl (which is used by Net::SFTP under the hood) was quite similar, around 2014 Steffen Schwigon took it over and between him and Lance Kinley, they did and incredible work renovating the module, adding support for modern algorithms (interoperability at that point was quite bad) and in general, just improving it... but then the latest release was in 2017. | [reply] |
It is a different module with an entirely different back-end. See Net::SFTP::Foreign Vs. Net::SFTP Vs. Net::SSH2::SFTP for a discussion of the differences and similarities.
As a tip to the unwary, this thread was started over a decade ago and therefore some of the details in other posts may be out of date and/or of historical interest only.
| [reply] |