2

Я использую FileZilla, и я подумал, что когда сеанс закончился, он автоматически закрыл соединение ftp, но этого не произошло, потому что сейчас я получаю «530 Извините, максимальное количество соединений (10) для вашего хоста уже связаны ". ошибка. Есть ли способ найти какие-либо открытые соединения ftp и закрыть их с моего конца? Или я должен связаться с хозяином?

3 ответа3

2

Вероятно, другие клиенты подключаются с того же IP. Также, если вы хотите закрыть соединение, вы всегда можете использовать tcpdrop(1):
$ tcpdrop myhost.net:2353 example.com:ftp

1

В Linux и большинстве Unixen IIRC есть утилита 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

и делай дальше.

0
  1. Вы можете закрыть его, если у вас есть доступ к маршрутизатору, использующему в этом соединении передачу данных.
  2. Вы можете изменить FileZilla на другую программу.
  3. Вы можете отключить соединения от администрирования ftp.
  4. Вы можете убить процесс, обрабатывающий эти соединения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .