首先执行命令
rpm -qa | grep vsftpd
查看是否安装了ftp服务,如果没有安装,执行
yum -y install vsftpd
命令安装。
安装之后创建ftp用户
useradd -s /sbin/nologin -d /home/ftpdir ftp_user
该命令添加一个ftp_user的用户,并且为用户创建目录ftpdir
然后为ftp_user添加密码
passwd ftp_user
然后编辑配置文件
vi /etc/vsftpd/vsftpd.conf
找到anonymous_enable这个配置项,默认是YES,修改成NO,表示不允许匿名用户登录。
找到chroot_local_user=YES这个配置,默认是注释的,去掉注释,表示只让用户在自己的目录里面活动。
添加allow_writeable_chroot=YES表示允许对目录的写权限。
设置开机前启动
systemctl enable vsftpd.service
启动ftp服务
systemctl start vsftpd.service
网友评论