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