• Linux下使用pure-ftpd建立匿名ftp访问


    by 无若

    (一)ubuntu14.04下使用pure-ftpd建立匿名ftp访问

    1.安装
    apt-get install pure-ftpd

    2.修改配置
    nano /etc/pure-ftpd/conf/NoAnonymous

    修改为no

    3. 建立匿名用户
    # 创建ftp用户
    sudo useradd ftp

    # 创建ftpgroup用户组
    sudo groupadd ftpgroup

    # 将ftp用户加入到ftpgroup组中
    sudo usermod -g ftpgroup ftp

    # 到/home下建立ftp对应文件夹
    cd /home
    mkdir ftp

    # 修改ftp文件夹的用户及用户组
    chown ftp:ftpgroup ftp

    4. 重启pure-ftp

    service pure-ftpd restart

    (二)CentOS 7下使用pure-ftpd建立匿名ftp访问

    Pure-FTPd是Linux上的一个开源的FTP服务程序。

    1. 安装epel源:
    yum install epel-release

    2. 使用yum命令安装Pure-FTPd:
    yum install pure-ftpd

    3. 配置Pure-FTPd:
    位置文件位于/etc/pure-ftpd/pure-ftpd.conf:
    编辑:
    vim /etc/pure-ftpd/pure-ftpd.conf

    注释掉PAMAuthentication yes
    # PAMAuthentication yes

    修改NoAnonymous 为 no
    NoAnonymous no

    4. 启动pure-ftpd服务:
    systemctl enable pure-ftpd
    systemctl start pure-ftpd

    5. 重启pure-ftpd
    systemctl restart pure-ftpd

    6. 防火墙和selinux配置(Firewall And SELinux Configuration)
    允许ftp服务和21端口穿越防火墙(Allow the ftp service and port 21 via firewall)。

    firewall-cmd --permanent --add-port=21/tcp
    firewall-cmd --permanent --add-service=ftp

    重启防火墙(Restart firewall):
    firewall-cmd --reload

    更新selinux(Then, update the SELinux boolean values for FTP service):
    setsebool -P ftp_home_dir on

    注意:匿名ftp目录是/var/ftp

    7. 参考
    http://blog.topspeedsnail.com/archives/4306
    https://www.unixmen.com/install-configure-ftp-server-centos-7/

  • 相关阅读:
    delphi7 stringgrid 点列头排序
    如何作为一个优秀的ERP实施顾问
    小米生态链去年收入150亿,今年目标200亿
    msys2 安装笔记(可以按照这个关键字搜索)
    MinGW 编译 libsndfile-1.0.25(只要有 MSYS,./configure make make install 就行了)
    Apache Ignite——新一代数据库缓存系统
    VS2015 C#6.0
    Webuploader 大文件分片上传
    requirejs
    require.js
  • 原文地址:https://www.cnblogs.com/gleaners/p/5725446.html
Copyright © 2020-2023  润新知