如何关闭打开的 ftp 连接?

如何关闭打开的 ftp 连接?

我使用 FileZilla,我认为会话结束时它会自动关闭 ftp 连接,但似乎并没有发生这种情况,因为现在我收到“530 抱歉,您的主机的最大连接数(10)已连接。”错误。有没有办法找到任何打开的 ftp 连接并从我这边关闭它们?或者,我必须联系主机吗?

答案1

可能其他客户端从同一 IP 连接。此外,如果您想关闭连接,您可以随时使用tcpdrop(1)
$ tcpdrop myhost.net:2353 example.com:ftp

答案2

在 Linux 和大多数 Unixen(如果我没记错的话)上,有一个netstat实用程序。它本身会显示有哪些活动连接。例如:

$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 foo.example.com:uuidgen     nfs1.example.com:nfs        ESTABLISHED 
tcp        0      0 foo.example.com:ssh         bar.example.com:54993       ESTABLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    88654  @/com/ubuntu/upstart

并继续做下去。

答案3

  1. 如果您可以访问使用此连接数据传输的路由器,则可以关闭它。
  2. 您可以将 FileZilla 更改为其他程序。
  3. 您可以断开与 ftp 管理的连接。
  4. 您可以终止处理该连接的进程。

相关内容