Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

第 55 章 FTP (File Transfer Protocol)

目录

55.1. lftp
55.1.1. pget
55.1.2. lftp 批处理
55.2. ncftp
55.2.1. batch command
55.2.2. ncftpget
55.2.3. ncftpput
55.3. FileZilla
55.4. vsftpd - The Very Secure FTP Daemon
55.4.1. 安装 vsftpd
55.4.1.1. Ubuntu 环境安装
55.4.1.2. CentOS 7 环境安装
55.4.2. ftp 帐号的shell权限
55.4.3. vsftpd 认证模块
55.4.3.1. pam_shells.so
55.4.3.2. virtual user
55.4.3.3. 虚拟用户权限
55.4.4. chroot
55.4.4.1. local user
55.4.4.2. /etc/vsftpd/chroot_list
55.4.4.3. test
55.4.5. FAT
55.4.5.1. vsftpd: refusing to run with writable root inside chroot()
55.5. ProFTPD + MySQL / OpenLDAP 用户认证
55.5.1. Proftpd + MySQL
55.5.2. Proftpd + OpenLDAP
55.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota

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

55.1. lftp

55.1.1. pget

多线程下载

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

55.1.2. lftp 批处理

			
lftp $HOSTADDR<<FTPCMD
cd $REMOTEPATH
lcd $DESTPATH
nlist > $DYNAFILE
quit
FTPCMD
			
			
comments powered by Disqus