美文网首页Linux Troubleshooting
Linux上配置FTP服务器

Linux上配置FTP服务器

作者: yangqing | 来源:发表于2023-12-12 14:16 被阅读0次

环境

  • CentOS 7/8

问题

  • 如何在红帽企业Linux服务器上安装和配置FTP服务器?
  • 如何使普通用户能够在客户端上运行 get/put 命令?

解决

FTP 服务由vsftpd守护进程。要在RHEL7上配置FTP服务,请按照以下步骤操作:

服务器
  1. 安装vsftpd包裹:

    # yum -y install vsftpd
    
    
  2. 设置ftp可以使用的端口范围/etc/vsftpd/vsftpd.conf:(注意:默认情况下,它使用被动模式)

     pasv_min_port=3000
     pasv_max_port=3500
    
    
  3. 配置vsftpd系统启动时启动的服务:

    # systemctl enable vsftpd.service  
    # systemctl start vsftpd.service
    
    
  4. 打开将要使用的端口ftp:

    # firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent     
    # systemctl restart firewalld.service
    
    

另外,如果你想让普通用户在selinux执行时能够从服务器获取文件并将文件放入服务器,请设置如下布尔值。

# setenforce 1   
# setsebool -P ftpd_full_access 1

笔记:

根本原因

不适用

相关文章

网友评论

    本文标题:Linux上配置FTP服务器

    本文链接:https://www.haomeiwen.com/subject/jvuvgdtx.html