FTP服务器的端口转发[重复]


0

这个问题在这里已有答案:

我会直言不讳。我最近设置了一个FileZilla服务器,可以将我的所有文件放在任何地方观看或访问。我已经设置了我想要访问的用户和目录,以及选择端口。问题是我的NAT路由器。我已经在我的防火墙上为我使用的端口(7780)添加了例外,我设置了被动模式以从filezilla网站获取我的外部IP,我听说应该帮助我,但我无法连接使用我的外部或内部IP(都连接到LAN)到机器。我试图将端口转发到该IP,但我认为这样做会失去在网络内连接的能力,因为所有流量甚至从机器转发回到它。 这是我需要知道的:

  • 被动模式如何工作?
  • 如何配置端口以转发到该计算机,同时仍能连接到我家中的服务器)?

日志:

Settings

Settings V2

[ Attempt to connect[3]

在客户端计算机上看到的内容:

enter image description here


首先向我们展示一些日志。
Martin Prikryl

我在帖子中添加了日志
Christopher Vinciguerra

谢谢,当我确认这个解决方案有效时,我会稍微删除一下
Christopher Vinciguerra

虽然现在我可以通过使用我的内部IP服务器连接到我家内的服务器,但我无法通过手机连接使用我的外部IP。我有我的设置从filezilla网站获取我的外部IP,但它没有响应,服务器不承认它获得任何连接。
Christopher Vinciguerra

1
没关系,我明白了。我在NAT网络上,所以我只是将外部连接仅从端口5000-5010重新路由到服务器,现在我可以在家里使用内部IP,而外部IP可以在蜂窝数据上连接。任务完成!
Christopher Vinciguerra

Answers:


0

对于FTP,您需要转发“FTP”和“数据”端口。您只转发了控制端口,被动模式需要另一个端口。

我建议转发端口7780 - > 21和端口范围7781-7789 - > 7781-7789。

在第一个对话框中设置监听端口21,在第二个勾选“自定义端口设置”​​并输入7781-7789。


不要回答重复的问题。只是将OP指向现有问题的评论是首选。
Martin Prikryl

0

我的解决方案不仅允许FTP端口,还允许通过我的防火墙在两台机器上的数据端口,以及将用于被动模式的端口转发到该机器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.