溫馨提示×

VSFTP在Linux上的安裝步驟

小樊
44
2025-07-27 09:51:38
欄目: 智能運維

在Linux系統上安裝VSFTP(Very Secure FTP Daemon)的步驟如下:

安裝VSFTP

  1. 更新系統包

    對于基于Debian/Ubuntu的系統:

    sudo apt update
    sudo apt upgrade -y
    

    對于基于CentOS/RHEL的系統:

    sudo yum update -y
    
  2. 安裝vsFTP

    對于基于Debian/Ubuntu的系統:

    sudo apt install vsftpd -y
    

    對于基于CentOS/RHEL的系統:

    sudo yum install vsftpd -y
    

配置VSFTP

  1. 編輯配置文件: 使用文本編輯器(如nano)打開配置文件:

    sudo nano /etc/vsftpd.conf
    
  2. 根據需求調整配置項

    • 啟用匿名訪問:
      anonymous_enable=NO
      
    • 啟用本地用戶登錄:
      local_enable=YES
      
    • 允許本地用戶上傳文件:
      write_enable=YES
      
    • 啟用chroot jail:
      chroot_local_user=YES
      
    • 啟用SSL/TLS:
      ssl_enable=YES
      allow_anon_ssl=NO
      force_local_data_ssl=YES
      force_local_logins_ssl=YES
      
  3. 保存并退出編輯器。

啟動并啟用VSFTP服務

  1. 啟動服務

    sudo systemctl start vsftpd
    
  2. 設置服務開機自啟

    sudo systemctl enable vsftpd
    

配置防火墻

  1. 允許FTP流量: 對于基于Debian/Ubuntu的系統(使用ufw):

    sudo ufw allow 21/tcp
    sudo ufw allow 990/tcp  # 如果使用FTPS
    sudo ufw reload
    

    對于基于CentOS/RHEL的系統(使用firewalld):

    sudo firewall-cmd --permanent --add-service=ftps
    sudo firewall-cmd --permanent --add-port=990/tcp  # 如果使用FTPS
    sudo firewall-cmd --reload
    

測試FTP服務器

使用FTP客戶端(如FileZilla)連接到服務器,輸入以下信息進行測試:

  • 主機:服務器的IP地址
  • 用戶名:Linux用戶名
  • 密碼:Linux用戶密碼
  • 端口:21(默認)

通過以上步驟,您應該能夠在Linux系統上成功安裝并配置VSFTP服務器。如果有更多具體問題,可以根據錯誤日志進一步排查。

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