zoukankan      html  css  js  c++  java
  • ubuntu下vsftpd配置

    网上的文章好难懂啊。。只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗。。。折腾好久,其实弄出来能用不就这么点内容吗。。。

    本文在Ubuntu Server 14.04 amd64系统测试。

    安装ftp

    sudo apt-get install vsftpd

    配置之前先备份

    cp  /etc/vsftpd.conf  /etc/vsftpd.conf.old

    配置vsftpd.conf

    sudo nano /etc/vsftpd.conf
    #禁止匿名访问
    anonymous_enable=NO
    #接受本地用户
    local_enable=YES
    #允许上传
    write_enable=YES
    #用户只能访问限制的目录
    chroot_local_user=YES
    #设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建
    local_root=/home/ftp

    添加ftp用户

    sudo useradd -d /home/ftp -M ftpuser
    sudo passwd ftpuser

    调整文件夹权限

    这个是避免“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”

    sudo chmod a-w /home/ftp
    sudo mkdir /home/ftp/data

    改pam.d/vsftpd

    这时候直接用useradd的帐号登录ftp会530 login incorrect

    sudo nano /etc/pam.d/vsftpd
    #auth    required pam_shells.so
    sudo service vsftpd restart
  • 相关阅读:
    _proto_和prototype的区别
    ajax
    图片预加载
    loading动画
    WinSCP
    检测竖屏 横屏
    webstrom hbuilder快捷键
    vue 引入sass
    npm install -save 和 -save-dev 区别
    打乱数组顺序
  • 原文地址:https://www.cnblogs.com/vinozly/p/5012707.html
Copyright © 2011-2022 走看看