Я использую Windows Server 2008 на сервере Ubuntu 12.04.1 через devstack и пытаюсь загрузить файл с ftp-сервера с помощью ftp-клиента командной строки Windows.
Когда я запускаю команду ftp get, я получаю следующее сообщение об ошибке:
500 Я не буду открывать соединение с 10.0.0.2 (только с XX.XX.XX.XX) [ 112]
blockquote>
425 Нет соединения для передачи данных
10.0.0.2
является внутренним IP-адресом экземпляра, тогда какXX.XX.XX.XX
является внешним адресом. Есть ли способ заставить клиент ftp использовать внешний адрес для соединения для передачи данных, или же клиент может установить соединение?Спасибо
Я считаю, что вы хотите использовать пассивный FTP. По какой-то причине это больше не опция командной строки. Перейдите на:
Панель управления, Свойства обозревателя, Расширенные, Параметры браузера, Использовать пассивный FTP