溫馨提示×

Ubuntu FTP如何實現用戶隔離

小樊
32
2025-08-20 11:18:34
欄目: 智能運維

在Ubuntu上使用vsftpd實現FTP用戶隔離,步驟如下:

  1. 安裝vsftpd:執行命令sudo apt updatesudo apt install vsftpd。
  2. 配置vsftpd:編輯配置文件/etc/vsftpd.conf,設置chroot_local_user=YES將用戶鎖定在主目錄,allow_writeable_chroot=YES允許chroot目錄可寫,還可根據需要設置local_enable=YES、write_enable=YES等參數。
  3. 創建FTP用戶:用sudo adduser ftpuser創建用戶,用sudo usermod -d /home/ftpuser -s /sbin/nologin ftpuser設置用戶主目錄和禁止登錄系統。
  4. 設置目錄權限:通過sudo chown ftpuser:ftpuser /home/ftpusersudo chmod 755 /home/ftpuser確保用戶只能訪問自己的主目錄。
  5. 重啟服務:執行sudo systemctl restart vsftpd使配置生效。
  6. 配置防火墻:若使用UFW,運行sudo ufw allow 20/tcp、sudo ufw allow 21/tcpsudo ufw allow 1024:1048/tcp開放所需端口。

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