Home | Mirror | SearchITEYE 博客 | OSChina 博客 | 51CTO 博客

第 3 章 FTP (File Transfer Protocol)

目錄

3.1. lftp
3.1.1. pget
3.1.2. lftp 批處理
3.2. ncftp
3.2.1. batch command
3.2.2. ncftpget
3.2.3. ncftpput
3.3. FileZilla
3.4. vsftpd - The Very Secure FTP Daemon
3.4.1. ftp 帳號的shell權限
3.4.2. vsftpd 認證模組
3.4.2.1. pam_shells.so
3.4.2.2. virtual user
3.4.2.3. 虛擬用戶權限
3.4.3. chroot
3.4.3.1. local user
3.4.3.2. /etc/vsftpd/chroot_list
3.4.3.3. test
3.5. ProFTPD + MySQL / OpenLDAP 用戶認證
3.5.1. Proftpd + MySQL
3.5.2. Proftpd + OpenLDAP
3.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota

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

3.1. lftp

3.1.1. pget

多綫程下載

lftp -c 'pget http://url.example.com/file.ext' # 預設5個綫程
lftp -c 'pget -n 10 http://url.example.com/file.ext'
			

3.1.2. lftp 批處理

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