腾讯云Ubuntu下搭建FTP服务器

之前用腾讯云搭建WordPress环境使用的是第三方镜像库,使用起来各种问题,而且不是自己装的系统,用起来各种不方便,遂重做系统,一步步搭建!
看了很多相关博客,会出现各种各样的错误,本文是我亲自测试,有几点特别需要注意的地方我会指出

搭建FTP服务器

  1. sudo apt-get install vsftpd
  2. 测试ftp服务器是否安装成功 service vsftpd restart
  3. 配置vsftpd.conf
    sudo vim /etc/vsftpd.conf
    //禁止匿名访问
    anonymous_enable=NO
    //接受本地用户
    local_enable=YES
    //允许上传
    write_enable=YES
    userlist_deny=NO
    userlist_enable=YES
    userlist_file=/etc/allowed_users
    seccomp_sandbox=NO
    dirmessage_enable=YES
    use_localtime=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    secure_chroot_dir=/var/run/vsftpd/empty
    pam_service_name=vsftpd
    rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
  4. 新建/etc/allowed_user文件
    将想要允许的FTP用户添加到该文件中,每行一个用户名
  5. 关键步骤 一定要将创建的用户主目录的用户组更改为ftp
    • useradd -d /home/uftp -M uftp
      passwd uftp
      useradd -s /bin/bash uftp //修改用户的shell
    • 更改/home/uftp文件夹的所属用户和所属用户组
      chmod -R uftp /home/uftp //更改所有者
      chgrp -R ftp /home/uftp //更改用户组
  6. 重启vsftpd服务
    service vsftpd restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章