Добрый день!
Конфигурация:
Сервер на 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 .