Centos7搭建FTP服务器

1、安装vsftpd

[root@localhost ~]# yum install -y vsftpd    ##安装vsftpd服务

2、启动并设置开机自启

[root@localhost ~]# systemctl restart vsftpd     ##重启vsftpd服务
[root@localhost ~]# systemctl enable vsftpd    ## 设置为开机自启

3、配置防火墙

[root@localhost ~]# systemctl restart firewalld.service
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp
success
[root@localhost ~]# firewall-cmd --reload
success

4、编辑vsftpd配置文件

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf


确保以下配置项已设置或修改:

anonymous_enable=NO          # 禁止匿名登录
local_enable=YES            # 允许本地用户登录
write_enable=YES            # 允许写操作
local_umask=022             # 设置本地用户创建文件的权限掩码
dirmessage_enable=YES       # 启用目录消息
xferlog_enable=YES          # 启用传输日志
connect_from_port_20=YES    # 使用20端口进行数据传输
xferlog_std_format=YES      # 使用标准格式的传输日志
listen=YES                  # 以独立模式运行
listen_ipv6=NO              # 禁用IPv6监听
pam_service_name=vsftpd     # 使用PAM认证
userlist_enable=YES         # 启用用户列表
tcp_wrappers=YES            # 使用TCP Wrappers

5、创建ftp用户

创建一个专门用于FTP的用户,并设置其主目录

[root@localhost ~]# useradd user1
[root@localhost ~]# echo admin12345|passwd --stdin admin

6、配置用户访问限制

编辑 /etc/vsftpd/user_list 文件,添加或移除允许或禁止访问FTP的用户

[root@localhost ~]# vim /etc/vsftpd/user_list
user1          ##在底部添加user1,允许user1访问ftp

7、修改ftp默认路径

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
local_root=/home      ##表示本地用户登录后的根目录,输入用户名和密码登录
chroot_local_user=YES
anon_root=/home/test    ##匿名用户访问的主目录

8、新建目录,并修改匿名用户访问的目录为user1所有

[root@localhost ~]# cd /home/
[root@localhost home]# mkdir test

[root@localhost home]# ls
test  user1  

[root@localhost home]# chown user1:user1 test


9、重启vsftpd服务

[root@localhost ~]# systemctl restart vsftpd

10、测试FTP服务器

使用FTP客户端(如FileZilla)连接FTP服务器,使用 user1 的用户名和密码进行登录,验证是否可以正常上传和下载文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稚否i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值