美文网首页
Linux开启FTP

Linux开启FTP

作者: 未來Miral | 来源:发表于2021-09-09 17:35 被阅读0次

    1、安装 vsftpd

    sudo yum install -y vsftpd
    

    2、设置 vsftpd 开机自启动

    sudo systemctl enable vsftpd
    

    3、启动 FTP 服务

    sudo systemctl start vsftpd
    

    4、确认服务是否启动

    sudo netstat -antup | grep ftp
    

    5、为 FTP 服务创建用户,举例创建admin

    sudo useradd admin
    

    6、设置用户密码

    sudo passwd admin
    

    7、创建 FTP 服务使用的文件目录

    sudo mkdir /var/ftp/admin
    

    8、修改目录权限

    sudo chown -R admin:admin /var/ftp/admin
    

    9、打开 vsftpd.conf 文件

    sudo vim /etc/vsftpd/vsftpd.conf
    

    按 i 切换至编辑模式
    修改:

    anonymous_enable=NO
    local_enable=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    listen=YES
    

    添加:

    local_root=/var/ftp/test
    allow_writeable_chroot=YES
    pasv_enable=YES
    pasv_address=xxx.xx.xxx.xx #修改为公网 IP
    pasv_min_port=40000
    pasv_max_port=45000
    

    注释:

    #listen_ipv6=YES
    

    按 Esc 后输入 :wq 保存后退出

    10、创建并编辑 chroot_list 文件

    sudo vim /etc/vsftpd/chroot_list
    

    按 i 进入编辑模式,输入用户名,一个用户名占据一行,例如:

    admin
    root
    

    设置完成后按 Esc 并输入 :wq 保存后退出

    11、重启 FTP 服务

    sudo systemctl restart vsftpd
    

    相关文章

      网友评论

          本文标题:Linux开启FTP

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