首先以管理员身份运行命令:切换管理员用 su –
yum install vsftpd
安装完毕以后设置vsftpd开机自动启动
chkconfig vsftpd on
然后启动vsftpd
service vsftpd start
下面是配置vsftpd服务器, 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES # (default follows) #chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
增加用户ftp用户,指向目录/var/www/html,并禁止登录SSH权限。
useradd -d /var/www/html -g ftp -s /sbin/nologin aiddroid
设置用户密码
passwd aiddroid
编辑文件chroot_list:
vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
aiddroid
aiddroid1111
重新启动vsftpd
service vsftpd restart