如何从perl脚本使用scp发送文件,只使用ftp主机名、登录名和密码,而不使用ppk文件
如何从perl脚本中使用scp发送文件,只使用如何从perl脚本使用scp发送文件,只使用ftp主机名、登录名和密码,而不使用ppk文件,perl,ftp,scp,Perl,Ftp,Scp,如何从perl脚本中使用scp发送文件,只使用ftp主机名、登录名和密码,而不使用ppk文件 这是我在使用ppk文件时使用的 open scp://username@hostname -privatekey="\path\to\ppkfile\ppkfile.ppk " put filename.csv /home/destination_flder exit 谢谢大家! Suic的推荐很好,看起来正是你想要的。但就我个人而言,我还没有使用过那个模块 我已经成功地使用了,这是一个用于SFTP客
ftp主机名、
登录名和密码,而不使用ppk文件
这是我在使用ppk文件时使用的
open scp://username@hostname -privatekey="\path\to\ppkfile\ppkfile.ppk "
put filename.csv /home/destination_flder
exit
谢谢大家! Suic的推荐很好,看起来正是你想要的。但就我个人而言,我还没有使用过那个模块
我已经成功地使用了,这是一个用于SFTP客户端的perl包装器。在大多数情况下,它支持基于密码的登录(有关详细信息,请参阅文档)。根据我的经验,SFTP通常在SCP可用时可用,并提供更高级别的控制。Suic的建议非常好,看起来正是您想要的。但就我个人而言,我还没有使用过那个模块
我已经成功地使用了,这是一个用于SFTP客户端的perl包装器。在大多数情况下,它支持基于密码的登录(有关详细信息,请参阅文档)。根据我的经验,SFTP通常在SCP可用时可用,并提供更高级别的控制。一个可能的解决方案是,您可以将目标计算机配置为无密码ssh,然后
使用以下命令传输或复制文件
scp $source_filepath username@machinename:$destination_filepath
一个可能的解决方案是,您可以为无密码ssh配置目标计算机,然后
使用以下命令传输或复制文件
scp $source_filepath username@machinename:$destination_filepath
你试过这个模块吗@Suic在Windows上(这似乎是mongotop使用的),Expect只适用于Cygwin perl。您尝试过这个模块吗@Suic在Windows上(似乎是mongotop使用的),Expect只与Cygwin perl一起工作。Net::SFTP::Foreign不是SFTP客户端的包装器,它是SFTP协议的完整实现。它恰好使用了ssh
二进制文件作为其传输层。Net::SFTP::Foreign不是SFTP客户端的包装器,它是SFTP协议的完整实现。它正好使用ssh
二进制文件作为其传输层。非常好的解决方案!!!只是它不安全。非常感谢你!!!看来这是最好的建议!伟大的解决方案!!!只是它不安全。非常感谢你!!!看来这是最好的建议!