zoukankan      html  css  js  c++  java
  • CentOS7配置ftp

    1.下载vsftpd

    yum install -y vsftpd
    

    2.设置开机自启动

    systemctl enable vsftpd.service
    

    3.启动

    systemctl start vsftpd.service
    

    4.查看监听端口

    netstat -antup | grep ftp
    

    5.配置vsftpd本地用户模式(就是配置用户名、密码、修改权限)

    useradd ftptest
    passwd ftptest
    mkdir /var/ftp/test  # 创建一个供ftp服务使用的文件目录
    chown -R ftptest:ftptest /var/ftp/test  # 修改该目录的拥有者为ftptest
    

    6.修改配置文件:vim /etc/vsftpd/vsftpd.conf

    #除下面提及的参数外,其他参数保持默认值即可。
    
    #修改下列参数的值
    anonymous_enable=NO      #禁止匿名登录FTP服务器
    local_enable=YES         #允许本地用户登录FTP服务器
    listen=YES               #监听IPv4 sockets
    
    #在行首添加#注释掉以下参数
    #listen_ipv6=YES          #关闭监听IPv6 sockets
    
    local_root=/var/ftp/test
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    allow_writeable_chroot=YES
    pasv_enable=YES
    pasv_min_port=50000
    pasv_max_port=51000
    pasv_address=你的公网ip
    
    

    7.创建例外用户文件

    vim /etc/vsftpd/chroot_list  # 哪怕没有例外用户也必须创建
    # 8.重启
    systemctl restart vsftpd.service
    

    注意:如果使用的是云服务器,一定要记住开放响应的端口。
    最后,如有问题,请留言。

  • 相关阅读:
    windows消息定义
    17种正则表达式
    DirectX程序例子
    C#调用WINDOWS API 要点
    提取网页中的超级链接
    基于消息驱动的C#Windows程序
    C#使用事件
    C#启动进程的方法
    C#注册表操作方法
    HighLight.net 2.0 版本源码
  • 原文地址:https://www.cnblogs.com/thescholar/p/12168310.html
Copyright © 2011-2022 走看看