#查看服务是否安装 [root@iZ2531r338hZ 127.0.0.1]# service vsftpd start vsftpd: unrecognized service #安装服务 [root@iZ2531r338hZ 127.0.0.1]# yum install vsftpd ..... #输入Y Is this ok [y/N]: y Downloading Packages: vsftpd-2.2.2-21.el6.x86_64.rpm | 155 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : vsftpd-2.2.2-21.el6.x86_64 1/1 Verifying : vsftpd-2.2.2-21.el6.x86_64 1/1 Installed: vsftpd.x86_64 0:2.2.2-21.el6 Complete! #安装成功,启动服务。 [root@iZ2531r338hZ 127.0.0.1]# service vsftpd start Starting vsftpd for vsftpd #添加用户 -d 指定用户根目录 [root@iZ2531r338hZ 127.0.0.1]# useradd -d /www/ww1k/127.0.0.1/ test #设置用户禁止SSH登陆 可以不设置 #[root@iZ2531r338hZ 127.0.0.1]# usermod -s /sbin/nologin test #指定FTP目录 也可以在创建用户的同事指定目录 [root@iZ2531r338hZ 127.0.0.1]# usermod -d /data/test test #编辑配置文件 vsftp目录 [root@iZ2531r338hZ vsftpd]# cd /etc/vsftpd/ [root@iZ2531r338hZ vsftpd]# ls ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh [root@iZ2531r338hZ vsftpd]# ll total 20 -rw------- 1 root root 125 May 11 2016 ftpusers -rw------- 1 root root 361 Mar 14 11:38 user_list -rw------- 1 root root 4595 Mar 14 11:35 vsftpd.conf -rwxr--r-- 1 root root 338 May 11 2016 vsftpd_conf_migrate.sh [root@iZ2531r338hZ vsftpd]# #修改配置文件 [root@iZ2531r338hZ vsftpd]# vim vsftpd.conf #内容修改开启两个选项 #chroot_local_user=YES chroot_list_enable=YES # (default follows) 禁止用户ftp登陆列表 chroot_list_file=/etc/vsftpd/user_list 保存 重启vsftpd 服务 ok