Не удается подключиться к FTP-серверу: 425 не удается создать подключение к данным: истекло время ожидания подключения

У меня на ноутбуке установлена 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> 

в чем может быть проблема?

9
задан Misha Moroshko
18.03.2023 19:23 Количество просмотров материала 2896
Распечатать страницу

2 ответа

соединение устанавливается, но не удается настроить путь возвращаемых данных.

Это, вероятно, потому, что что-то в пути не поддерживает режим порта ftp от источника (возможно, маршрутизатор периметра).

попробуйте использовать ftp -p, который начнет работу клиента в пассивном режиме (PASV).

17
отвечен Paul 2023-03-20 03:11

где ваш сервер является локальным ? если нет,

в активном FTP у вас есть проблема с переводом NAT как порт подключения фиксированный порт 21 но для порта данных может варьироваться выше 1024, из-за NAT из пула FTP-приложение не в состоянии установить подключение к данным.

Если вы используете Windows ftp.exe это dosent поддержка пассивного режима FTP, так что команда PASV не будет работать. только ubuntu/unix OS поддерживает пассивный FTP, здесь сервер инициирует порт данных и попросит remote подключиться через этот порт.

в качестве поставщика услуг для / 30 Public IP проблема будет решена.

0
отвечен Mr alone 2023-03-20 05:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх