Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » FTP.EXE и современные серверы |
![]() |
<<Назад Вперед>> | Печать |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
При попытке скачать что-либо через консольную утилиту FTP (в Windows 3.11-7) с любого сервера ничего толком не выходит. Получается такая фигня: И ftp зависает. Или: ftp> open ftp.netscape.com.edgesuite.net ftp> open ftp.gnome.org Иногда dir/ls работают нормально, но при попытке скачать что-либо происходит аналогичное зависание либо ошибка. С какими-то серверами сразу теряется соединение, чуть возникает повод использовать не только 21 порт. Через браузеры и Total Commander всё работает отлично. ftp> open old-dos.ru Вопрос: так и должно быть с современными серверами, или с консольным ftp.exe работают иначе? Раньше для работы с FTP из GUI никогда не вылезал. Даже когда-то сам писал FTP клиент, но там проблем с угадыванием порта для передачи данных не было, сервер и клиент сразу находили общий язык независимо от количества NATов, а тут классический клиент, едва ли не эталонный, и на те. ![]() |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
wget? Cтандартный клиент FTP в операционных системах Windows поддерживает далеко не полный перечень стандартных ftp-команд и, что самое неприятное, он не поддерживает команду переключения в пассивный режим ( passv ) обмена с сервером FTP, что делает его непригодным для обмена данными с серверами FTP, подключение к которым выполняется с использованием технологии трансляции сетевых адресов NAT. Другими словами, для обмена файлами с внешними, по отношению к подсети клиента, серверами, стандартный FTP-клиент не подходит. ![]() |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2017 23:57 Сообщение отредактировано: 12 октября 2017 0:08
Значит, так и должно быть. |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Стандартный клиент такого не умеет С какими-то серверами сразу теряется соединение, чуть возникает повод использовать не только 21 порт. ![]() Нет. Вопрос: так и должно быть с современными серверами Разбирайтесь со своим роутером (или что там у вас вместо него) и провайдером: Обычно проблемы с FTP - проблемы фаерволла и NAT (на стороне сервера). Забыли открыть диапазон портов для пассивного режима, какие-то порты из этого диапазона заняты ещё кем-то, забыли указать серверу его внешний IP (который светится в интернете), какое-то шибко умное сетевое оборудование не может распознать "случайно возникший из ниоткуда посторонний" трафик FTP data. Сам только первые три варианта решал на стороне сервера, так конкретнее не подскажу. Обычно я только сношаю мозг заказчику, в очередной раз сломавшему собственный FTP, а все разборки по восстановлению они делают сами. Кончилось тем, что от FTP планируется наконец-то отказаться в этом проекте. c:\download>ftp ftp.netscape.com.edgesuite.net |
Сергей С |
Так и случилось, законнектился к ftp.netscape.com.edgesuite.net с Winows 7-64, открылось предупредительное окно брандмауэра - нажал отмена, после ввода команды "ls" фтп-клиент повис. Повторно открыл, окно брандмауэра не появилось, ввожу команды дальше и результат опять зависание. Открываю Панель управления-Система и безопасность-Брандмауэр Windows-Разрешённые программы ставлю галочку в колонке "Название" у Программа передачи файлов(FTP) - OK. Проверяю - заходит на сервер и показывает содержимое директории по команде. Обычно проблемы с FTP - проблемы фаерволла и |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Без белого IP от NATa не уйти. А по МГТСовскому GPON его, наверное, и нет. Хотя, можно ли предугадать какой порт захочет ftp.exe, чтобы заранее пробросить его на роутере, авось прокатит? У меня там есть возможность установки проброса конкретных портов, не диапазонов. |
<<Назад Вперед>> | Печать |
Полигон-2 » Старый софт » FTP.EXE и современные серверы |
![]() |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние |
![]() |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем |
![]() |