zoukankan      html  css  js  c++  java
  • centos 6.5配置ftp服务器,亲测可用

    设置开机启动

    1
    chkconfig vsftpd on

    启动服务

    1
    /sbin/service vsftpd start

    配置FTP用户组/用户以及相应权限

    添加用户组

    1
    groupadd ftp

    添加用户

    1
    useradd -g ftp -M -d /srv/ftp/star -s /sbin/nologin star
    • -g接的是用户组
    • -M表示不设置它的主目录,假设如果没有-M,则在/home下会有跟用户名(star)一样的目录。
    • -d后面接的是用star登陆FTP的时候,它的初始目录。
    • -s 后面接/sbin/nologin表示用户不需要登录系统,因为我们只需要用来登陆FTP
    • star表示用户名了

    设置刚才添加的用户的密码

    1
    passwd star

     

    更改FTP目录的权限

    1
    chown -R star:ftp /srv/ftp/star

    这时候重启vsftpd

    1
    /sbin/service vsftpd restart

     

    把用户限制在固定的目录

    如果这时候登陆会发现刚才新建的用户可以访问并读取所有的目录的数据,这并不是我们想要的,需要把他们限定在某个目录下。修改配置文件
    vsftpd.conf,目录一般在/etc/vsftpd/vsftpd.conf,添加下面两行:

    1
    2
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list

     

    然后在文件/etc/vsftpd/chroot_list里面填入你想要限制的用户,比如我就填入了star,这时候重启vsftp,然后重新登陆就可以了。

    设置匿名用户以及它的根目录

    允许匿名用户登陆

    需要修改配置文件vsftpd.conf,添加下面内容:

    1
    anonymous_enable=YES

     

    设置匿名用户的根目录

    需要修改配置文件vsftpd.conf,添加下面内容:

    1
    anon_root=/srv/ftp/anon

     

    完成后重启一下vsftpd

     

    1
    /sbin/service vsftpd restart
  • 相关阅读:
    题解 P2810 【Catch the theives】
    2020.11.27 考试题解
    2020.11.25 考试题解
    题解 SP16254 【RMID2
    2020.11.24 考试题解
    2020.11.23 考试题解
    CSP-2020 T3 函数调用
    二维树状数组学习笔记
    题解 P4910 【帕秋莉的手环】
    Python实现向指定IP的目标机器拷贝文件
  • 原文地址:https://www.cnblogs.com/hrx-star/p/5959007.html
Copyright © 2011-2022 走看看