CentOS-内网搭建FTP-Server

道家人  金牌会员 | 2024-6-13 16:11:38 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 576|帖子 576|积分 1728

一、镜像选择
       1、 Centos-everting或者DVD
        2、7.5 7.6 7.9 均可
二、安装步骤
        1、别的步骤和平凡安装一致。
        
        2、最重要的一步为“软件选择”


        1、勾选FTP、文件以及存储服务器、性能以及开发工具。
三、FTPServer搭建
        1、关闭防火墙
  1. systemctl stop firewalld
复制代码
    or  通过21和20端口。
  1. sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
  2. sudo firewall-cmd --reload
复制代码
        2、临时关闭Selinux,不然用户无法读取你的文件
  1. 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
  1. useradd admin
  2. echo admin12345|passwd --stdin admin
复制代码
  1. ls /home
复制代码
 查察admin用户的目次
 
 
        5、开起FTP服务
  1. systemctl restart vsftpd
  2. systemctl status vsftpd
复制代码
状态要为Runing
        6、利用客户端FileZilla举行测试
 

拖一个文件举行测试 
 



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表