lftp小记

这几天mutt闹脾气,数据库备份文件无法发送到邮箱,只能换个办法,于是就打算用lftp上传到别的空间进行备份。 lftp的使用也挺简单的。我用的debian

apt-get install lftp
lftp ftp://ip/目录 -u ftp用户名,ftp密码<< EOF
put mysql.sql
bye
EOF

这样就行了。不过我在实际使用过程中遇到一个问题,就是lftp会卡在[Making data connection...],网上查了一下,是ssl在作祟,关掉lftp的ssl协议就正常了。

vi /etc/lftp.conf
set ftp:ssl-allow no

如果要上传下载整个文件夹,命令如下 下载

lftp ftp://ip/目录 -u ftp用户名,ftp密码<< EOF 
mirror 远程目录 本地目录
bye  
EOF

上传

lftp ftp://ip/目录 -u ftp用户名,ftp密码<< EOF 
mirror -R 本地目录
bye  
EOF