溫馨提示×

centos vsftp如何配置被動模式

小樊
128
2025-02-12 12:25:22
欄目: 智能運維

在 CentOS 上配置 vsftpd 以使用被動模式(PASV),您需要按照以下步驟操作:

  1. 首先,確保您已經安裝了 vsftpd。如果沒有,請使用以下命令安裝:
sudo yum install vsftpd
  1. 打開 /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. 找到以下設置并將其更改為您的被動模式端口范圍(默認為 2120-2129):
pasv_min_port=2120
pasv_max_port=2129
  1. 如果您使用的是 IPv6,請取消以下行的注釋:
listen=NO

然后將其更改為:

listen=YES
  1. 保存并關閉配置文件。

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

sudo systemctl restart vsftpd
  1. 配置防火墻以允許被動模式端口范圍。例如,使用 firewalld:
sudo firewall-cmd --permanent --add-port=2120/tcp
sudo firewall-cmd --permanent --add-port=2121/tcp
sudo firewall-cmd --permanent --add-port=2122/tcp
...
sudo firewall-cmd --permanent --add-port=2129/tcp
sudo firewall-cmd --reload

現在,您已經成功配置了 CentOS 上的 vsftpd 以使用被動模式。

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