ftp

作者: 混世太保 | 来源:发表于2022-11-15 16:37 被阅读0次

    ftp的用户配置有三种。这边就只要了系统用户这个配置

    1. 安装步骤
    yum install vsftp
    
    1. 配置的是系统用户
      useradd vftp
      passwd xxxx
      建立对应的账号的配置文件
    [root@VM-0-14-centos vsftpd]# cat virtualconf/vftp 
    local_root=/data/ftp
    
    1. 配置文件/etc/vsftpd/vsftpd.conf
    #是否允许匿名用户登录YES/NO
    anonymous_enable=NO
    #是否允许本地用户登录YES/NO
    local_enable=YES
    #是否允许本地用户对FTP服务器文件具有写权限YES/NO
    write_enable=YES
    #为不同用户设置不同的ftp根目录
    local_root=/data/ftp/
    #锁定用户到各自目录为其根目录YES/NO
    chroot_local_user=YES
    #各用户是否可以上传下载YES/NO
    allow_writeable_chroot=YES
    #用户配置目录,这就是我新建的那个文件夹
    user_config_dir=/etc/vsftpd/userconfig 
    #设置本地用户的文件掩码为缺省022,也可根据个人喜好将其设置为其他值
    local_umask=022
    # 是否激活目录欢迎信息功能YES/NO
    dirmessage_enable=YES
    #是否让系统自动维护上传和下载的日志文件默认情况该日志文件为/var/log/vsftpd.log,也可以通过下面的xferlog_file选项对其进行设定YES/NO
    xferlog_enable=YES
    #是否以标准xferlog的格式书写传输日志文件YES/NO
    xferlog_std_format=YES
    #是否以ASCII方式上传数据YES/NO
    ascii_upload_enable=YES
    #是否以ASCII方式下载数据YES/NO
    ascii_download_enable=YES
    #是否允许监听新的端口YES/NO
    listen=YES
    #此项很重要,记得注释
    #listen_ipv6=YES#
    pam_service_name=vsftpd
    #设置是否阻扯user_list文件中的用户登录FTP服务器,默认为YES
    userlist_enable=YES
    #是否使用tcp_wrappers作为主机访问控制方式
    tcp_wrappers=YES
    #当userlist_enable为YES,userlist_deny为NO时,FTP服务器仅允许user_list中的用户访问
    userlist_deny=NO
    #监听一个新的端口6666
    listen_port=49999
    #修改ftp默认的21端口,数字随意,只要在1024-65535之内就行(1024以下是系统保留的,从1024-65535是用户使用的)
    #是否设定FTP服务器将启用FTP数据端口的连接请求YES/NO
    #connect_from_port_49999=YES
    pasv_enable=YES
    pasv_min_port=50000
    pasv_max_port=50001
    
    1. 开发端口。这边设置的被动模式
      本地连接时需要选择被动模式

    相关文章

      网友评论

          本文标题:ftp

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