Centos7 关闭firewalld后才能连接FTP

zhaozhiqiang000 2016-06-08 08:56:13
服务器是centos7, 防火墙是firewalld 。我想用FTP链接我的linux服务器,在关闭firewalld的情况下,FTP可以链接上,并进入指定目录。但如果打开了firewalld就连接不上。

尝试:将20,21端口加入firewalld允许列表中:

firewall-cmd --zone=public --add-port=20/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent

systemctl restart firewalld

操作一切OK,但在开启firewalld的情况下,还是连接不上FTP,也ping不出,FTP提示连接超时。

求帮助。。。
...全文
2126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxin1997 2018-01-05
  • 打赏
  • 举报
回复
ftp还有一些其他端口,你要在配置文件指定,然后在配置防火墙规则
echo of soul 2017-12-19
  • 打赏
  • 举报
回复
firewall-cmd --zone=public --add-service=ftp --permanent systemctl reload firewalld.service 我懵逼半个多小时了,默认有关系防火墙 21 放了 也连接上了,状态不生效,很气,直接配服务就可以,迷茫。。先用着吧
cqyy725 2016-06-13
  • 打赏
  • 举报
回复
firewall-cmd --reload
iasky 2016-06-13
  • 打赏
  • 举报
回复
被动模式还是主动模式,还有一些列端口要开,看你FTP的配置
Csdn_Yumi 2016-06-08
  • 打赏
  • 举报
回复
引用 2 楼 zhaozhiqiang000 的回复:
[quote=引用 1 楼 Csdn_Yumi 的回复:]
试一下添加udp放行

什么udp? 能否给个示例[/quote]


你上面只放行了tcp,类似添加两条放行udp的规则
Arnold9009 2016-06-08
  • 打赏
  • 举报
回复
把20和21端口的udp也添加到允许列表中
zhaozhiqiang000 2016-06-08
  • 打赏
  • 举报
回复
引用 1 楼 Csdn_Yumi 的回复:
试一下添加udp放行
什么udp? 能否给个示例
Csdn_Yumi 2016-06-08
  • 打赏
  • 举报
回复
试一下添加udp放行

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧