@wtfowned

Как получить доступ к FTP за NAT VirtualBox?

Добрый день!
Конфигурация:
Сервер на Hetzner (возможно, это тоже важно), на нем стоит Ubuntu 16 с GUI, связь через VNC. Стоит VirtualBox, в ней гостевая система Windows 7 (связь через RDP с пробрасыванием портов через VB напрямую в гостевую ОС, см скрин ниже).

В гостевой ОС стоит Ospanel с настроенным FTP на 21 порту с авторизацией prntscr.com/jos1x3 (утилита currports показывает что висит на 21, 990 и 14147 (?) портах prntscr.com/jorxt1 ) , связь с FTP внутри гостевой системы есть по ftp://localhost:21 | ftp://127.0.01:21

Настроил port forwarding такой же как делал для RDP из хост системы в гостевую систему 2222>21 порт prntscr.com/jorzen

2222 порт слушается в системе,
netstat -an | grep 2222
tcp        0      0 DEDIC_IP:2222       0.0.0.0:*               LISTEN


Когда пытаюсь приконнектиться извне (браузер, winscp), или же в самой хост системе, ситуация одна и та же.

Вижу что с хостом(ubuntu) по 2222 порту связь есть, соединение ESTABLISHED, а вот дальше получается что до гостевой ОС не доходит или же доходит (хотя форвардинг работает как и с RDP настроен), но я там соединений не вижу. При попытке соединения секунд через 30 отдает ошибку (Превышен интервал ожидания). Если пробовать другой порт, то сразу отключается.

В гостевой ОС Windows firewall отключен везде где можно.

Подскажите пожалуйста, где ошибка и куда копать?

UPDATE:
Связь появилась! Оказалось что в Ospanel надо было поставить вместо localhost статический IP гостевой ОС. Теперь новая ошибка - FTP пассивный prntscr.com/jos85h .
  • Вопрос задан
  • 2150 просмотров
Решения вопроса 1
@Zzzz9
порты оба открыты 20,21?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Punk_Joker
@Punk_Joker
Software Engineer в ВО Овен
В настройках сети виртуалки, выбери тип подключения Виртуальный адаптер хоста. Далее смотри в гостевой системе IP адрес, и понему подключайся.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы