У меня есть сервер ubuntu, установленный на виртуальной коробке. Я установил в него proftpd и перенаправил порт 21 (ftp-порт) из сетевых настроек виртуального ящика.
проблема в том, что ftp-клиент использует пассивный режим. Я проверил профтпд.conf и ООН-прокомментировал конфигурацию PassivePorts, которые являются 49152 и 65534. но все равно FileZilla не может получить список каталогов. Я заставил его работать, используя активный режим, но я хотел, чтобы он использовал пассивный режим.
08:25:25 ошибка: время ожидания соединения истекло
08:25:25 ошибка: не удалось получить список каталогов
обновление --
Я пробовал пересылать все пассивные порты, настроенные на proftpd.conf (от 65500-65534)
порты открываются в основной ОС. в гостевой ОС еще нет открытых портов. когда я создаю ftp-соединение, я перепроверил открытые порты в гостевой ОС и увидел, что некоторые порты в этом диапазоне открытия, хотя проблема по-прежнему сохраняется..
читали это..
и я думаю, что переадресация портов в Virtualbox довольно ограничена. Есть ли какие-либо другие способы, где вы можете сделать гостевую ОС открытыми портами динамически к основной ОС без необходимости ее настройки каждый раз?
пример
- гостевая ОС запустила ssh сервер, открыв порт 22
- vbox открывает порт 22 и для основной ОС (если нет конфликтов).)