陈奇网络工作室

CentOS8.0-1905安装配置ftp服务器

系统运输

关键词: CentOS8/RHEL8; 安装配置FTP/配置配置VSFTPD; 被动模式/PASV

##CentOS8.0-1905版本后,尝试将FTP服务器迁移到新版本的CentOS,但在测试期间,在防火墙上打开FTP服务后仍然无法连接。 使用lftp或FTP工具测试时,显示【没有到主机的路由】错误。 但是,在关闭防火墙后,ftp服务可以正常访问。

#在调查相关资料时,有资料显示firewalld软件有错误,但如果尝试安装http,测试会成功。 说明防火墙没有问题。

#继续查看相关资料,许多客户端工具(如chrome、firefox或Filezilla )在被动模式下访问ftp服务,因为它们缺省使用被动模式( PASV模式)

将PASV相关设置添加到vsftpd配置文件后,释放在防火墙上指定的端口即可成功访问。

#####实现步骤如下。

1、安装

yum -y install vsftpd

2、调整布局

vim /etc/vsftpd/vsftpd.conf

#根据需要调整配置,例如启用匿名访问

启用Passive模式

# # # # # #

#pasv_enable=YES ##启用

#pasv_min_port=10000 ##打开最低的pasv端口,建议使用大于1024的高端口

#pasv_max_port=11000 ##打开最好的pasv端口

##################

3、调整防火墙配置

启用ftp服务器

firewall-cmd-add-service=FTP-permanent

# # # #增加FTP访问

firewall-cmd-add-port=10000-11000/TCP-permanent

######以上命令释放10000-11000号上的tcp端口

######请根据需要添加udp端口

firewall-cmd -reload

#重新加载防火墙

4、重新启动ftp服务即可访问

#以上进程在CentOS8.0上通过了测试验证。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3