shell使用lftp连接ftp和sftp,并可以指定私钥

lftp连接ftp在脚本中可以

lftp -c "open username:password@host:port; ls /Friso/20180822/click/mobile/SUCCESS | wc -l"

lftp usename:password@host:port -e "ls /Friso/20180823; bye"

lftp连接sftp并指定私钥

lftp -e 'set sftp:auto-confirm yes;set sftp:connect-program "ssh -a -x -i <私钥文件>";open sftp://usename:password@host;mirror -eR files:'

如果password不填的话不会跳过验证,指定私钥,密码可以随便写一个

上一篇:线程同步工具(七)在并发任务间交换数据


下一篇:《Pro ASP.NET MVC 3 Framework》学习笔记之十七【示例项目SportsStore】