как закрыть открытые соединения FTP?

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

2
задан 21.04.2010, 01:31

3 ответа

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

2
ответ дан 08.12.2019, 07:34

На 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

ответ делает дальше.

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

Теги

Похожие вопросы