Install vsftpd on centos

來源:互聯網
上載者:User

標籤:

  1. 安裝vsftpd程式。
    sudo yum -y install vsftpd
  2. 啟動ftp服務。
    sudo service vsftp start
  3. 添加ftp使用者,並設定密碼。
    sudo useradd -g ftp -s /sbin/nologin ftp-www
    sudo passwd ftp-www
  4. 建立ftp-www作為ftp根目錄,同時建立子目錄incoming作為上傳目錄。注意,vsftpd新版本要求根目錄不能可寫。

    sudo mkdir /var/ftp-wwwsudo mkdir /var/ftp-www/incomingsudo chown -R ftp-www /var/ftp-wwwsudo chmod -R a-w /var/ftp-www sudo chmod -R 777 /var/ftp-www/incoming
  5. 修改vsftpd.conf檔案。
    sudo vim /etc/vsftpd/vsftpd.conf

    修改其中如下項:

    anonymous_enable=NOidle_session_timeout=600ascii_upload_enable=YESascii_download_enable=YESchroot_local_user=YESls_recurse_enable=YES

    並在末尾添加如下項:

    userlist_deny=NOlocal_root=/var/ftp-wwwpasv_enable=YES
    pasv_min_port=40001
    pasv_max_port=40008
    use_localtime=YES

    # 注意:對於aws使用者來說,需要在aws的安全設定中開放上面制定的連接埠範圍。

  6. 開啟user_list檔案,末尾增加ftp-www使用者名稱。這樣ftp-www即可通過ftp工具登入了。
    sudo vim /etc/vsftpd/user_list

    並在末尾添加一行:

    ftp-www
  7. 重新啟動vsftpd服務。
    sudo service vsftpd restart
  8. 關閉SELinux(防火牆會阻擋ftp的資料轉送)。
    sudo setenforce 0

     

Install vsftpd on centos

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.