一、安装vsftpd yum install vsftpd rpm -qa|grep vsftp 二、创建用于登录vsftpd的系统用户及相关ftp目录 useradd testuser -d /data/ftpdir -s /sbin/nologin passwd testuser ####################################### cat /etc/shells|grep "/sbin/nologin" 注意:如果在/etc/shells中已经含有/sbin/nologin,则可以不用手动添加,否则执行以下命令: echo "/sbin/nologin" >> /etc/shells ####################################### 三、配置vsftpd cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak vi /etc/vsftpd/vsftpd.conf 添加或修改以下内容: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 use_localtime=YES dirmessage_enable=YES xferlog_enable=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES connect_from_port_20=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES pam_service_name=vsftpd userlist_enable=NO tcp_wrappers=YES [root@test ~]# vi /etc/vsftpd/chroot_list 内容如下: testuser 四、启动vsftpd chmod -R 755 /data/ftpdir /etc/init.d/vsftpd start chkconfig vsftpd on 五、在客户端进行测试,查看是否可以正常上传、下载、修改文件等...