• Centos7安装vsftpd (FTP服务器) (终极篇)


    不能离开主目录 不能匿名访问 

    Centos7安装vsftpd (FTP服务器)

    96 
    TyiMan 
    2016.02.06 21:19* 字数 238 阅读 7339评论 2

    一、通过yum安装vsftpd

    yum install -y vsftpd
    

    二、修改vsftpd的配置文件

    vi /etc/vsftpd/vsftpd.conf
    

    修改配置文件如下:
    1.不允许匿名访问

    anonymous_enable=NO
    

    2.允许使用本地帐户进行FTP用户登录验证

    local_enable=YES
    

    3.使用户不能离开主目录

    当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    

    配置文件最后添加

    allow_writeable_chroot=YES
    

    要不然会报错

    500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    如果/etc/vsftpd/chroot_list不存在,则需要创建该文件

    vi /etc/vsftpd/chroot_list
    

    :wq直接保存并退出就行。

    4.设定支持ASCII模式的上传和下载功能。

    ascii_upload_enable=YES
    ascii_download_enable=YES 
    

    最后 :wq保存修改,重启vsftpd

    systemctl restart vsftpd.service
    

    三、新建FTP用户

    useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser
    

    修改该FTP用户密码

    passwd ftpuser  
    

    四、登录FTP
    我使用的是FileZilla FTP客户端测试的登录

     
    FileZilla FTP客户端

    小礼物走一走,来简书关注我

  • 相关阅读:
    learnyou 相关网站
    hdu 3038 How Many Answers Are Wrong
    hdu 3047 Zjnu Stadium 并查集高级应用
    poj 1703 Find them, Catch them
    poj 1182 食物链 (带关系的并查集)
    hdu 1233 还是畅通工程
    hdu 1325 Is It A Tree?
    hdu 1856 More is better
    hdu 1272 小希的迷宫
    POJ – 2524 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/jamescr7/p/8268646.html
Copyright © 2020-2023  润新知