При отправке команды "ls" в ftp на FTP-сервер я получаю сообщение "Нет маршрута для подключения". Поэтому я проверил с помощью wireshark и увидел следующий обмен между мной (клиентом) и FTP-сервером:
1) Клиент (32990) => Запрос к серверу PASV (21)
2) Сервер (21) => Клиент (32990): переход в пассивный режим (10,11,1,8,66,76)
3) Клиент (32990) => Сервер (21):ACK
4) Клиент (52974) => Сервер (16972):SYN
5) Сервер => Клиент: пункт назначения недоступен (Host admin ...)
Где 16972 (= 256 * 66+76) - порт данных сервера, отправленный этим последним клиенту на шаге 2.
52974 - это порт данных клиента.
Итак, мой вопрос: как мне узнать, что мешает созданию пассивного сеанса? Это серверная сторона? сторона клиента ?
ps: мой клиент на Kali, и все открыто в iptables. Я не могу определить конфигурацию сервера (у меня нет прямого доступа к нему)