溫馨提示×

FileZilla在CentOS上怎么配置

小樊
79
2025-02-18 15:07:58
欄目: 智能運維

FileZilla 是一個流行的跨平臺 FTP 客戶端,支持 Windows、Mac 和 Linux。要在 CentOS 上配置和使用 FileZilla,您需要先安裝一個 FTP 服務器,例如 vsftpd,然后使用 FileZilla 連接到該服務器。以下是詳細步驟:

安裝 vsftpd 服務器

  1. 更新系統

    sudo yum update -y
    
  2. 安裝 vsftpd

    sudo yum install vsftpd -y
    
  3. 啟動并啟用 vsftpd 服務

    sudo systemctl start vsftpd
    sudo systemctl enable vsftpd
    
  4. 檢查 vsftpd 服務狀態

    sudo systemctl status vsftpd
    

配置 vsftpd

  1. 編輯主要配置文件

    sudo vi /etc/vsftpd/vsftpd.conf
    
  2. 禁用匿名訪問

    anonymous_enable=NO
    
  3. 允許用戶登錄: 確保 local_enable=YESchroot_local_user=YES(如果需要限制用戶訪問特定目錄)。

  4. 重啟 vsftpd 服務

    sudo systemctl restart vsftpd
    

創建 FTP 用戶

  1. 創建用戶

    sudo useradd ftpuser
    
  2. 設置用戶密碼

    sudo passwd ftpuser
    
  3. 限制用戶權限

    sudo usermod -s /sbin/nologin ftpuser
    sudo mkdir -p /data/ftp/pub
    sudo chown ftpuser:ftpuser /data/ftp
    sudo chmod 755 /data/ftp
    sudo chmod 777 /data/ftp/pub
    

配置防火墻

  1. 允許 FTP 端口
    sudo firewall-cmd --permanent --add-port=21/tcp
    sudo firewall-cmd --permanent --add-port=50000-50050/tcp  # 被動模式端口范圍
    sudo firewall-cmd --reload
    

使用 FileZilla 連接

  1. 下載并安裝 FileZilla

  2. 啟動 FileZilla

    • 打開 FileZilla,輸入以下信息進行連接:
      • 主機:您的 CentOS 服務器的 IP 地址。
      • 用戶名ftpuser。
      • 密碼:您在前面設置的密碼。
      • 傳輸模式:選擇 FTP - 文件傳輸協議。
  3. 連接到服務器

    • 點擊“連接”按鈕,FileZilla 將嘗試連接到您的服務器。

通過以上步驟,您應該能夠在 CentOS 上成功配置 vsftpd 服務器,并使用 FileZilla 客戶端進行文件傳輸。如果有任何問題,請檢查防火墻設置和 vsftpd 配置文件。

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