溫馨提示×

Ubuntu FTP如何限制訪問

小樊
49
2025-04-06 08:45:48
欄目: 智能運維

在Ubuntu上,您可以使用vsftpd(Very Secure FTP Daemon)來設置FTP服務器,并通過配置文件來限制訪問

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

    sudo apt-get update
    sudo apt-get install vsftpd
    
  2. 配置vsftpd: 使用文本編輯器打開vsftpd的配置文件。例如,使用nano編輯器:

    sudo nano /etc/vsftpd.conf
    
  3. 限制訪問: 在配置文件中,找到以下設置并根據需要進行修改:

    • 限制用戶訪問: 若要僅允許特定用戶訪問FTP服務器,請取消以下行的注釋,并添加您要允許訪問的用戶名:

      userlist_enable=YES
      userlist_file=/etc/vsftpd.userlist
      userlist_deny=NO
      

      然后,在/etc/vsftpd.userlist文件中添加允許訪問的用戶名,每行一個。

    • 限制IP訪問: 若要僅允許特定IP地址訪問FTP服務器,請取消以下行的注釋,并添加允許訪問的IP地址:

      tcp_wrappers=YES
      

      接下來,編輯/etc/hosts.allow文件,添加以下內容:

      vsftpd: 192.168.1.1/24
      

      192.168.1.1/24替換為您要允許訪問的IP地址或IP范圍。

    • 禁止匿名訪問: 若要禁止匿名用戶訪問FTP服務器,請確保以下行未被注釋且設置為YES:

      anonymous_enable=NO
      
  4. 保存并退出配置文件。

  5. 重啟vsftpd服務以應用更改:

    sudo systemctl restart vsftpd
    

現在,您的Ubuntu FTP服務器已根據您的設置限制了訪問。請注意,您可能需要根據實際情況調整防火墻規則以允許FTP連接。

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