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

时间:2022-05-18 18:57:32

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不填的话不会跳过验证,指定私钥,密码可以随便写一个