我是否需要重置 Windows 防火墙的合理入站 ftp 规则(win7)

我是否需要重置 Windows 防火墙的合理入站 ftp 规则(win7)

我的机器上已经安装了 filezilla。我不记得安装时它需要什么权限/Windows 防火墙触发器。

今天,我想学习如何创建一个脚本来自动执行 ftp 任务。我对这个主题一无所知,并首先通过教程学习如何在命令行上使用 ftp(交互式,Windows 命令提示符)。连接后,典型的 win7 提示需要管理员继续或弹出任何框,我耸耸肩,允许“私人网络”连接。

后来,我读到关于 ftp(我刚刚做的事情)不安全、以纯文本形式发送密码等内容。糟糕。所以现在我担心我启用了什么?我四处搜索,找到 Windows 防火墙 > 监控,找到 2 个相同的条目:

File Transfer Program Private Allow No Inbound blahblah ANY UDP ANY ANY File Transfer Program Private Allow No Inbound blahblah ANY TCP ANY ANY

  1. 这些是由于我的交互式 ftp 会话造成的,还是正常的(例如由 filezilla 创建)?
  2. 为什么他们如此宽容(任何任何任何...) 或者这是正常的吗?如果不是:
  3. 我如何删除这些规则?Filezilla 还能继续工作吗?

抱歉,由于偏执、误解和新手的原因,导致您产生这样的困惑。

答案1

规则应该限制在ftp.exe,不是吗?所以它不是“如此宽容”。

ftp.exe仅允许主动 FTP 模式。主动 FTP 模式可以使用任何本地临时端口号。这就是规则“如此宽容”的原因。您最好使用被动 FTP 模式,它不需要任何打开的本地端口。但为此您需要使用第三方 FTP 客户端。


如果您不想ftp.exe再使用,可以删除该规则。

  • 控制面板 > 系统和安全 > Windows Defender 防火墙 > 高级设置 > 入站规则
  • 找到您的“文件传输程序”规则
  • 点击删除操作控制板。

相关内容