溫馨提示×

如何在Ubuntu上實現ftpd的多用戶訪問

小樊
127
2024-09-07 20:10:57
欄目: 智能運維

要在Ubuntu上實現FTPD的多用戶訪問,您可以使用vsftpd這個軟件包

  1. 首先,確保您已經安裝了vsftpd。如果沒有,請運行以下命令來安裝:
sudo apt-get update
sudo apt-get install vsftpd
  1. 備份原始配置文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
  1. 編輯vsftpd的配置文件:
sudo nano /etc/vsftpd.conf
  1. 在配置文件中,找到并修改以下設置:
# 允許本地用戶登錄
local_enable=YES

# 允許寫入權限
write_enable=YES

# 允許虛擬用戶登錄
guest_enable=YES

# 將虛擬用戶映射為本地用戶
guest_username=ftp

# 設置FTP根目錄
local_root=/home/ftp

# 啟用被動模式
pasv_enable=YES

# 設置被動模式端口范圍
pasv_min_port=10000
pasv_max_port=11000

# 啟用chroot環境,限制用戶只能在自己的家目錄中
chroot_local_user=YES

# 啟用用戶列表功能
userlist_enable=YES

# 啟用用戶列表文件
userlist_file=/etc/vsftpd.userlist

# 允許用戶列表中的用戶登錄
userlist_deny=NO
  1. 保存并退出配置文件。

  2. 創建FTP用戶目錄:

sudo mkdir /home/ftp
  1. 更改目錄所有者:
sudo chown ftp:ftp /home/ftp
  1. 創建一個新的用戶列表文件:
sudo nano /etc/vsftpd.userlist
  1. 在文件中添加允許訪問FTP服務器的用戶名,每個用戶名占一行。例如:
user1
user2
user3
  1. 保存并退出用戶列表文件。

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

sudo systemctl restart vsftpd

現在,您已經成功配置了vsftpd以支持多用戶訪問。用戶可以使用他們在用戶列表中的用戶名和系統密碼進行登錄。

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