道家人 发表于 2024-6-13 16:11:38

CentOS-内网搭建FTP-Server

一、镜像选择
       1、 Centos-everting或者DVD
        2、7.5 7.6 7.9 均可
二、安装步骤
        1、别的步骤和平凡安装一致。
https://img-blog.csdnimg.cn/direct/24843468661a454d9a418cb9c9769530.png        
        2、最重要的一步为“软件选择”
https://img-blog.csdnimg.cn/direct/47736e297b91482db87bdefb30dd66df.png
https://img-blog.csdnimg.cn/direct/10c6f174efae465d81ca9b2866c0e015.png
        1、勾选FTP、文件以及存储服务器、性能以及开发工具。
三、FTPServer搭建
        1、关闭防火墙
systemctl stop firewalld     or  通过21和20端口。
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload         2、临时关闭Selinux,不然用户无法读取你的文件
setenforce 0         3、修改/etc/vsftpd/vsftpd.conf 配置文件
确保以下配置项的值符合你的需求,你可以根据需要举行调整:


[*]anonymous_enable=NO:禁用匿名访问,确保只有颠末授权的用户才能访问FTP服务器。
[*]local_enable=YES:允许当地用户登录FTP服务器。
[*]write_enable=YES:允许用户上传文件到FTP服务器。
[*]chroot_local_user=YES:将用户限定在其主目次下。
[*]local_umask=022:设置当地用户上传文件的默认权限掩码。
[*]userlist_enable=YES:启用用户列表功能。
[*]userlist_file=/etc/vsftpd/user_list:指定用户列表文件的路径。
[*]userlist_deny=NO:允许user_list文件中的用户访问FTP服务器。
[*]listen_ipv6=NO:禁用IPv6监听(如果你的网络情况不支持IPv6)。
 
        4、新增FTP用户 演示为admin
新增用户admin
密码为 admin12345
useradd admin
echo admin12345|passwd --stdin admin ls /home  查察admin用户的目次
https://img-blog.csdnimg.cn/direct/9f5e871f629f472ba1ea07abaa7eb135.png 
 
        5、开起FTP服务
systemctl restart vsftpd
systemctl status vsftpd 状态要为Runing
        6、利用客户端FileZilla举行测试
https://img-blog.csdnimg.cn/direct/e6ab74ef053c40ecbb37b589885819ba.png 
https://img-blog.csdnimg.cn/direct/2e9aff2b8bfd4c6284f0d421932eed0b.png
拖一个文件举行测试 
https://img-blog.csdnimg.cn/direct/1883f7813820417faaaf0d0de76327ce.png 



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: CentOS-内网搭建FTP-Server