溫馨提示×

如何在CentOS上設置FTP服務器權限

小樊
40
2025-06-04 06:03:20
欄目: 云計算

在CentOS上設置FTP服務器權限,您可以使用vsftpd(Very Secure FTP Daemon)作為FTP服務器軟件。以下是安裝和配置vsftpd的步驟:

  1. 安裝vsftpd: 在終端中輸入以下命令以安裝vsftpd:

    sudo yum install vsftpd
    
  2. 啟動vsftpd服務: 使用以下命令啟動vsftpd服務:

    sudo systemctl start vsftpd
    

    若要使vsftpd在系統啟動時自動運行,請執行:

    sudo systemctl enable vsftpd
    
  3. 配置vsftpd: 使用文本編輯器(如nano或vi)打開vsftpd的主配置文件:

    sudo nano /etc/vsftpd/vsftpd.conf
    

    根據您的需求進行以下更改:

    • anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名用戶訪問。
    • local_enable=YES更改為local_enable=YES,以允許本地用戶訪問。
    • 若要允許寫入權限,請將write_enable=YES更改為write_enable=YES。
    • 若要允許本地用戶訪問FTP服務器,請將chroot_local_user=YES更改為chroot_local_user=NO。這將允許本地用戶在其主目錄之外訪問FTP服務器。
    • 若要允許用戶上傳文件,請將local_umask=022更改為local_umask=002。

    保存并關閉文件。

  4. 重啟vsftpd服務: 為了使更改生效,請重啟vsftpd服務:

    sudo systemctl restart vsftpd
    
  5. 設置防火墻規則: 如果您啟用了防火墻,請確保允許FTP流量。使用以下命令打開FTP端口(默認為21):

    sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
    sudo firewall-cmd --reload
    

現在,您已經在CentOS上設置了FTP服務器權限。您可以使用FTP客戶端(如FileZilla)連接到服務器,并使用您在配置過程中設置的憑據進行登錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女