Ubuntu 简单创建 FTP 相关配置

来源:互联网 发布:it行业怎么学 编辑:程序博客网 时间:2024/04/30 11:38

网上搜了很多FTP设置的相关文章,不是太简单就是太复杂,其实初次使用,我们只是迫切的需要实现功能,过于复杂的功能项,等用到时再去研究就好了

不过还是感谢各位的付出,本文是一个总结,亲测有效



第一步:安装vsftpd
    
    sudo apt-get install vsftpd

第二步:配置

    sudo gedit /etc/vsftpd.conf
    安装完后不用做任何配置既可用匿名方式进行访问,默认的ftp文件夹为/srv/ftp

    禁止匿名访问
      anonymous_enable=NO
    接受本地用户
      local_enable=YES
    允许上传
      write_enable=YES
    用户只能访问限制的目录
      chroot_local_user=YES

第三步:如果你需要让root可以访问需要执行第三步

    sudo gedit /etc/ftpusers
    把root去掉

第四步:增加一个访问账号

    增加一个ftpgroup用户组
    sudo groupadd ftpgroup

    增加用户ftpuser并设置其目录为/ftp/ftpuser(可以修改,但是必须创建该文件夹)
    sudo useradd -g ftpgroup -d /ftp/ftpuser -M ftpuser

    如果上面的/ftp/ftpuser没有被创建,即需要创建该文件夹
    sudo mkdir /ftp
    sudo mkdir /ftp/ftpuser

    用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限
    sudo chmod 777 /ftp/ftpuser

第五步:设置ftpuser密码
    sudo passwd ftpuser

第六步:重启vsftpd
    $sudo /etc/init.d/vsftpd restart  #重启
    $sudo /etc/init.d/vsftpd start   #开始
    $sudo /etc/init.d/vsftpd stop    #关闭
0 0