linux 使用vsftpd 實現ftp上傳linux
yum install -y vsftpd
備份配置文件後async
將/etc/vsftpd/vsftpd.conf內容替換以下:orm
listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
file_open_mode=0777
local_umask=000
anon_upload_enable=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
anon_max_rate=0
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to cc.cifang FTP servers
pam_service_name=vsftpd
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#charset_filter_enable=YES
#charset_client=GB2312
在當前目錄新建chroot_list文件,保存ftp用戶名密碼:server
www //用戶名
123456 //密碼
netfix //用戶名
123456 //密碼
建立對應的用戶名ci
useradd -g 50 -c "ftp users" -d /www/public -s /sbin/nologin www