Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

第 61 章 FTP (File Transfer Protocol)

目录

61.1. lftp
61.1.1. pget
61.1.2. lftp 批处理
61.2. ncftp
61.2.1. batch command
61.2.2. ncftpget
61.2.3. ncftpput
61.3. FileZilla
61.4. vsftpd - The Very Secure FTP Daemon
61.4.1. 安装 vsftpd
61.4.2. ftp 帐号的shell权限
61.4.3. vsftpd 认证模块
61.4.4. chroot
61.4.5. FAT
61.5. ProFTPD + MySQL / OpenLDAP 用户认证
61.5.1. Proftpd + MySQL
61.5.2. Proftpd + OpenLDAP
61.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota

参考http://netkiller.8800.org/article/ftpserver/

61.1. lftp

61.1.1. pget

多线程下载

lftp -c 'pget http://url.example.com/file.ext' # 默认5个线程
lftp -c 'pget -n 10 http://url.example.com/file.ext'
			

61.1.2. lftp 批处理

			
lftp $HOSTADDR<<FTPCMD
cd $REMOTEPATH
lcd $DESTPATH
nlist > $DYNAFILE
quit
FTPCMD