CentOS7 安装搭建FTP服务器

1、首先需要关闭防火墙

systemctl status firewalld.service # 查看防火墙状态

systemctl stop firewalld.service # 停止防火墙服务

systemctl disable firewalld.service # 关闭防火墙开启自启动

2、安装FTP软件包

2.1查看是否已经安装了vsftpd

vsftpd -v

vsftpd: version 3.0.2

2.2没有安装使用yum install

yum install -y vsftpd

2.3安装ftp客户端

yum install -y ftp lftp

2.4设置为开机自动启动服务

systemctl enable vsftpd.service

2.5启动vsftpd服务

systemctl start vsftpd.service 

2.6重启服务

systemctl restart vsftpd.service 

2.7查看服务状态

systemctl status vsftpd.service 

2.8设置开机自启动vsftpd服务

systemctl enable vsftpd.service 

2.8禁用开机自启动vsftpd服务

systemctl disable vsftpd.service 

3、新建用户和FTP目录

3.1、创建ftp文件目录

mkdir -p /data/ftp/ftpuser

3.2、为该目录配置权限


chmod -R 755 /data/ftp/ftpuser

3.3、新建ftp组及用户

groupadd ftp

3.4、设置密码


echo "qwer123" | passwd --stdin ftpuser

4、配置ftp服务器


4.1、备份配置文件

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup

cd /etc/vsftpd/

4.2、编辑配置文件


 vim /etc/vsftpd/vsftpd.conf

userlist_enable=YES表示使用user_list白名单里面指定的用户

使用允许登录的名单,在/etc/vsftpd/user_list文件中添加新建的用户ftpuser

vim /etc/vsftpd/user_list

将新建用户ftpuser添加到/etc/vsftpd/user_list文件末尾

注意:这个是允许登录ftp的名单,一行一个用户,不能把多个写到一行

5、重启ftp服务

systemctl restart vsftpd.service

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值