powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Ошибка при копировании файла на ftp
16 сообщений из 16, страница 1 из 1
Ошибка при копировании файла на ftp
    #37735910
Jerry2016
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Написал батник
@Echo Off
ftp -d -s:ftp_command.txt -i 217.174.107.113

В файле ftp_command.txt описал подключение.

mylogin
mypassword
cd RTR/TFEF.ru/wwwroot/services/data
put c:\www.txt


Подключается он нормально и в каталог заходит. но при put выдается ошибка "bind: сеть не работает"

В чем ошибка? Total Com я подключаюсь и копирую без проблем
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37735995
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, ваш файерволл не дает использовать (запрещено или просто не настроено) активный режим FTP.
К сожалению, консольная утилита ftp.exe умее работать только в активном режиме.
А Total Com нормально работает и в пассивном режиме.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736001
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большинство файрволов этим не заморачивается, для безопасности только пассивный режим.
Но подробности надо узнать у системного администратора.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736431
Jerry2016
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у администратора спросил. вроде все нормально. может что-то конкретно стоит посмотреть?
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736450
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jerry2016у администратора спросил. вроде все нормально. может что-то конкретно стоит посмотреть?"вроде все нормально" - это не ответ. Активный режим разрешен или нет?
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736476
0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0
Гость
Jerry2016,

Посмотрите в сторону Automate 6.
Это если ничего не поможет.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736681
Jerry2016
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где можно посмотреть конкретно активный или пассивный режим?
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736693
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что посмотреть?
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736711
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jerry2016где можно посмотреть конкретно активный или пассивный режим?еще раз говорю - ftp.exe использует только активный режим.
А вот что у вас творится на файерволле - вот в его настройки и нужно смотреть. Подробнее сказать невозможно, т.к. файерволлов бывает множество совершенно разных.

Либо, если ваш админ со своим файерволом справиться не может (да и вообще, строго говоря, всю проблему должен решать именно он), переходите на другие утилиты, которые умеют работать в пассивном режиме.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736756
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я попробовал указать в клиенте активный режим, файрвол меня обругал, без указания причины.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736973
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftеще раз говорю - ftp.exe использует только активный режим.

Код: plaintext
1.
2.
ftp> literal pasv
227 Entering Passive Mode (192,150,16,26,169,219)
или mput если много файлов
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37736982
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Цветковmiksoftеще раз говорю - ftp.exe использует только активный режим.

Код: plaintext
1.
2.
ftp> literal pasv
227 Entering Passive Mode (192,150,16,26,169,219)
или mput если много файловДа щас! хелп читайте.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37737000
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftКонстантин Цветковпропущено...

Код: plaintext
1.
2.
ftp> literal pasv
227 Entering Passive Mode (192,150,16,26,169,219)
или mput если много файловДа щас! хелп читайте. А я решил форум почитать
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37737002
Jerry2016
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это?
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37737021
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Цветковmiksoftпропущено...
Да щас! хелп читайте. А я решил форум почитать А Вы читайте что-нибудь поближе к оригиналу, например .Some clients don't even support passive connections. One such example is command line ftp.exe that ships with Windows.
...
Рейтинг: 0 / 0
Ошибка при копировании файла на ftp
    #37737504
С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С
Гость
Ну смотри, у тебя аппаратный фаервол с внешним IP, за которым твоя машина с фтп.
На аппаратном фаерволе создаешь правила:
Для активного режима.
1. Все входящие с любого IP с любого порта на внешний адрес твоего фаервола на порт 21 перенаправлять на IP твоего компа на порт 21.
Для пасивного режима дополнительно
2. Все входящие с любого IP с любого порта на внешний адрес твоего фаервола на группу портов с 10200 по 10210(ну или больше портов, если оно тебе надо, да ещё если ты и разрешил многоканальные подключения) перенаправлять на IP твоего компа.

На компе соответственно в фаерволе открываешь порты 21, и с 10100 по 10125.
Если используешь просто брандмауэр Windows, то всё это можно проделать батником примерно такого содержания(меняй на свой вкус, если надо):


Код:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 netsh firewall set portopening protocol = TCP port = 21 name = MyFtpPort 
 netsh firewall set portopening protocol = TCP port = 10200 name = MyFtpPASV10200 
 netsh firewall set portopening protocol = TCP port = 10201 name = MyFtpPASV10201 
 netsh firewall set portopening protocol = TCP port = 10202 name = MyFtpPASV10202 
 netsh firewall set portopening protocol = TCP port = 10203 name = MyFtpPASV10203 
 netsh firewall set portopening protocol = TCP port = 10204 name = MyFtpPASV10204 
 netsh firewall set portopening protocol = TCP port = 10205 name = MyFtpPASV10205 
 netsh firewall set portopening protocol = TCP port = 10206 name = MyFtpPASV10206 
 netsh firewall set portopening protocol = TCP port = 10207 name = MyFtpPASV10207 
 netsh firewall set portopening protocol = TCP port = 10208 name = MyFtpPASV10208 
 netsh firewall set portopening protocol = TCP port = 10209 name = MyFtpPASV10209 
 netsh firewall set portopening protocol = TCP port = 10210 name = MyFtpPASV10210 






Ну и наконец в настройках своего FTP-сервера для пасивного режима указываешь именно ту группу портов, которую открыл выше (10200-10210). Возможность забиндить порты для пасивного режима есть практически в любом приличном FTP-серере.

Рекомендую G6FTP Server если надо понавороченее или, если нужно просто, удобно и бытро, бесплатный FileZilla Server.

Если на компе фаервол(или модули антивиря и т.п.) сильно умные, не забудь разрешить своему ft-серваку общаться с инетом.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Ошибка при копировании файла на ftp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]