4

我想将文件上传从 FTP 切换到 SFTP。但是我无法安装Net::SFTP因为我们的系统管理员不喜欢它(阅读:NO!)。它很旧,似乎没有维护,CPAN 上的评级说它有问题。有没有可用的替代品?还是我过于偏执而实际上效果很好?

编辑:我应该提到我需要一个无需用户输入即可处理密码身份验证的设备。

4

2 回答 2

4

如果只是 中的错误Net::SFTP,您可以尝试使用Net::SFTP::Foreign 或之类的替代方法Net::SSH2。参见Net::SFTP::Foreign Vs。网络::SFTP 与。Net::SSH2::SFTP进行简要比较。

于 2012-06-19T13:33:41.303 回答
1

期望、Net::SCP 或 Net::SCP::期望。我没有使用过这些模块,所以我不能为它们做担保,但试一试也无妨。您应该能够通过 Makefile.pl 或 cpan shell 使用 PREFIX 在您的主目录中安装模块,然后进行试验。

perl Makefile.PL INSTALL_BASE=/home/<you>/lib

o conf makepl_arg INSTALL_BASE=/home/<you>/lib
于 2012-06-19T13:40:04.400 回答