$ cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
vim /etc/vsftpd.config
write_enable=YES
local_umask=022
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome Lincoln Linux FTP Service.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=ftp
utf8_filesystem=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
allow_writeable_chroot=YES
$ mkdir /data1/ftp/uploadFile
#添加用户
$ sudo useradd -d /data1/ftp/ -s /bin/bash ftpuser
#设置用户密码
$ sudo passwd ftpuser
#设置ftp目录用户权限
$ sudo chown ftpuser:ftpuser /data1/ftp/
#新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
$ vim /etc/vsftpd.user_list
ftpuser
#新建文件/etc/vsftpd.chroot_list,设置可列出、切换目录的用户:
$ vim /etc/vsftpd.chroot_list
ftpuser
C:\Users\raomi>ftp 192.168.1.141
连接到 192.168.1.141。
220 Welcome to blah FTP service.
200 Always in UTF8 mode.
用户(192.168.1.141:(none)): ftpuser
331 Please specify the password.
密码:
230 Login successful.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
uploadFile
226 Directory send OK.
ftp: 收到 15 字节,用时 0.00秒 15000.00千字节/秒。
ftp>
ftp> put sanct.log
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 发送 486 字节,用时 0.02秒 30.38千字节/秒。
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
sanct.log
uploadFile
226 Directory send OK.
ftp: 收到 26 字节,用时 0.00秒 13.00千字节/秒。
ftp>