Centos7下搭建ftp服务器

首先执行命令

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容