阅读量:225
配置 CentOS FTP 服务器的被动模式需要以下几个步骤:
安装 vsftpd:
在 CentOS 上安装 vsftpd,可以使用以下命令:
sudo yum install vsftpd
启动 vsftpd 服务:
安装完成后,启动 vsftpd 服务并设置为开机自启:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置被动模式:
编辑 vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf,找到以下设置并进行修改:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
配置被动模式端口范围:
在 /etc/vsftpd/vsftpd.conf 文件中,添加或修改以下设置以配置被动模式端口范围:
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
这里设置了被动模式的端口范围为 50000 到 60000。你可以根据需要调整这些值。
重启 vsftpd 服务:
保存配置文件后,重启 vsftpd 服务以应用更改:
sudo systemctl restart vsftpd
现在,你的 CentOS FTP 服务器已经配置为被动模式。客户端在连接到服务器时,将自动进入被动模式进行数据传输。