FTP 连接过多导致错误 421

5 linux ubuntu ftp

我正在使用 oXygen XML 编辑器,一段时间后我收到“错误:421 来自您的互联网地址的连接太多。

我可以看到 oXygen 正在创建一堆 ftp 连接,但我不确定如何终止连接或使 oXygen 停止。我正在运行 Ubuntu 9.10。有什么想法吗?

小智 5

如果您有权访问 FTP 服务器,则可以尝试将最大连接数强制设为无限制(默认情况下限制为 50 个连接)

使用 VSFTPD,您可以添加

max_per_ip=0

进入 /etc/vsftpd.conf 文件并重新启动服务。

但是,我不确定这是否会解决您的问题。我在 oXygen 上遇到了同样的问题,唯一有效的方法通常是手动终止 tcp 连接。这变得非常令人沮丧,但会起作用:

sudo tcpkill -9 -i <network-interface> host <host-of-your-ftp>
Run Code Online (Sandbox Code Playgroud)

例如,如果您的网络接口位于 eth0 并且您正在连接到 example.com

sudo tcpkill -9 -i eth0 host example.com
Run Code Online (Sandbox Code Playgroud)

要获取您可以执行的网络接口列表

sudo ifconfig
Run Code Online (Sandbox Code Playgroud)

通常它的 eth0 用于硬连线和 wlan0 用​​于无线位,您应该仔细检查。

希望这可以帮助。如果您找到其他解决方案,请告诉我。

干杯,

凯西