溫馨提示×

Ubuntu vsftp如何限制用戶訪問

小樊
48
2025-05-01 16:52:39
欄目: 智能運維

在Ubuntu系統中,使用vsftpd(Very Secure FTP Daemon)可以限制用戶訪問

  1. 安裝vsftpd:
sudo apt-get update
sudo apt-get install vsftpd
  1. 配置vsftpd:

使用文本編輯器打開/etc/vsftpd.conf文件:

sudo nano /etc/vsftpd.conf

找到以下設置并進行修改:

  • anonymous_enable=YES改為anonymous_enable=NO,禁止匿名訪問。
  • 取消local_enable=YES的注釋,允許本地用戶訪問。
  • 取消write_enable=YES的注釋,允許用戶上傳文件。
  • 取消chroot_local_user=YES的注釋,將本地用戶限制在其主目錄中。如果需要限制特定用戶,請繼續閱讀以下步驟。
  • 如果要限制特定用戶訪問,取消userlist_enable=YES的注釋,并創建一個名為/etc/vsftpd.user_list的文件:
sudo nano /etc/vsftpd.user_list

在文件中添加要限制訪問的用戶名,每行一個。

  • /etc/vsftpd.conf文件中找到userlist_file設置,取消注釋并設置為/etc/vsftpd.user_list
userlist_file=/etc/vsftpd.user_list
  • /etc/vsftpd.conf文件中找到userlist_deny設置,取消注釋并設置為NO
userlist_deny=NO

這將允許/etc/vsftpd.user_list中的用戶訪問FTP服務器。

  1. 重啟vsftpd服務:
sudo systemctl restart vsftpd

現在,您已經成功限制了用戶訪問。根據您的配置,只有本地用戶可以訪問FTP服務器,或者您指定的用戶在/etc/vsftpd.user_list文件中。

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