У меня на ноутбуке установлена Windows 7. Я установил VirtualBox 4.1.4 с Ubuntu 11.10.
Я пытаюсь подключиться к своему сайту через FTP, но я получаю сообщение об ошибке ls
:
~> ftp <my_site>
Connected to <my_site>.
220 DreamHost FTP Server
Name (<my_site>:misha): <my_username>
331 Password required for <my_username>
Password: <my_password>
230 User <my_username> logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
425 Unable to build data connection: Connection timed out
ftp>
В чем может быть проблема?
ubuntu
ftp
ubuntu-11.10
Миша Морошко
источник
источник
-p
аргумент, вы можете выполнить команду,passive
чтобы войти в этот режим».где твой сервер локальный? если нет,
в активном FTP у вас есть проблема с трансляцией NAT, так как порт подключения является фиксированным портом 21, но для порта данных может отличаться от 1024, так как приложение NAT из пула FTP не может установить соединение DATA.
если вы используете windows ftp.exe, он не поддерживает пассивный режим FTP, поэтому команда PASV работать не будет. только Ubuntu / Unix OS поддерживают пассивный FTP, здесь сервер инициирует порт данных и запрашивает удаленное соединение через этот порт.
как ваш поставщик услуг для / 30 общедоступных IP-проблема будет решена.
источник