騰訊雲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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章