溫馨提示×

怎樣配置 CentOS FTP 服務器的被動模式

小樊
127
2025-02-08 18:03:39
欄目: 云計算

配置 CentOS FTP 服務器的被動模式需要以下幾個步驟:

  1. 安裝 vsftpd:

在 CentOS 上安裝 vsftpd,可以使用以下命令:

sudo yum install vsftpd
  1. 啟動 vsftpd 服務:

安裝完成后,啟動 vsftpd 服務并設置為開機自啟:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 配置被動模式:

編輯 vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf,找到以下設置并進行修改:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
  • anonymous_enable=NO:禁止匿名訪問。
  • local_enable=YES:允許本地用戶登錄。
  • write_enable=YES:允許本地用戶上傳文件。
  • chroot_local_user=YES:將本地用戶限制在其主目錄中。
  • allow_writeable_chroot=YES:允許 chroot 目錄可寫(這是為了解決在某些情況下,用戶可能無法寫入其主目錄的問題)。
  1. 配置被動模式端口范圍:

/etc/vsftpd/vsftpd.conf 文件中,添加或修改以下設置以配置被動模式端口范圍:

pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000

這里設置了被動模式的端口范圍為 50000 到 60000。你可以根據需要調整這些值。

  1. 重啟 vsftpd 服務:

保存配置文件后,重啟 vsftpd 服務以應用更改:

sudo systemctl restart vsftpd

現在,你的 CentOS FTP 服務器已經配置為被動模式??蛻舳嗽谶B接到服務器時,將自動進入被動模式進行數據傳輸。

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