zoukankan      html  css  js  c++  java
  • 搭建ftp服务,本地用户访问

    1、检测安装ftp

    rpm  -ql vsftpd
    yum -y install nvftpd  ftp 

    vsftpd的配置 ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:

    ftpusers 该文件用来指定那些用户不能访问ftp服务器。

    user_list 该文件用来指示的默认账户在默认情况下也不能访问

    ftp vsftpd.conf vsftpd的主配置文件

    2、修改ftp主配置文vim /etc/vsftpd/vsftpd.conf

    #禁止匿名登录FTP服务器
    anonymous_enable=NO
    #允许本地用户登录FTP服务器
    local_enable=YES
    #设置本地用户登录后所在目录
    local_root=/var/ftp/test
    #全部用户被限制在主目录
    chroot_local_user=YES#本地用户上传文件的umask
    local_umask=022
    #是否在进入新目录时显示 message_file 文件中的内容
    dirmessage_enable=YES
    #启用日志
    xferlog_enable=YES
    #日志是否进行格式化
    xferlog_std_format=YES
    #独立服务   
    listen=YES
    #centos7增加此设置,开启后默认监控ipv4和ipv6
    listen_ipv6=NO
    #认证模式 
    pam_service_name=vsftpd
    #启用用户列表 
    userlist_enable=YES
    #可以上传(全局控制)   
    write_enable=YES
    #允许下载  
    download_enable=YESvsftpd   
    #如果不加,服务无法正常启动
    allow_writeable_chroot=YES

    3、创建一个账号 ftpuser

    useradd ftpuser

    4、设置密码

    echo "123" |passwd --stdin ftpuser

    5、创建一个供 FTP 服务使用的文件目录

    mkdir /var/ftp/test

    6、更改 /var/ftp/test 目录的拥有者为 ftpuser

    chown -R ftpuser:ftpuser /var/ftp/test 

    7、启动vsftp

    systemctl start vsftpd

     8、访问测试

     测试成功,如何使用windows连接ftp服务器

  • 相关阅读:
    20200721训练记录
    20200717训练记录
    打家劫舍III(力扣第337题)
    HBase API的删除数据操作的分析
    相交链表(第160题)
    删除排序链表中的重复元素(第83题)
    合并两个有序链表(力扣第21题)
    删除链表的倒数第N个节点(第19题)
    HBase的架构原理
    回文链表、链表求和(234、445)
  • 原文地址:https://www.cnblogs.com/heze93/p/13753499.html
Copyright © 2011-2022 走看看