На Windows 7 стоит VmWare, на ней Ubuntu Linux. На VmWare настроен Port Forwarding через NAT:
Active FTP работает, как локально, так и с удаленной машины, Passive Mode с локальной машины тоже работает, а с удаленной работает только с выключенным FireWall-ом (на реальном хосте под Winows 7).
Произвожу настройку FireWall следующим образом:
netsh advfirewall firewall add rule name="FTP (no SSL)" action=allow protocol=TCP dir=in localport=21 netsh advfirewall set global StatefulFtp enable
, но Passive Mode всё равно работает только с выключенным FireWall-ом. Вопрос: почему?
полезные ссылки:
Enable passive FTP in Windows Firewall on Windows Server 2008
Windows Firewall setup for Microsoft FTP Publishing Service for IIS 7.0.