Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление приложения в исключения брандмауэра / 21 сообщений из 21, страница 1 из 1
23.11.2015, 18:03
    #39111339
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Нужно добавить приложение ftp в исключения брандмауэра, потому что мне нужно передать файл, к примеру, log.txt на ftp сервер, сам сервер работает прекрасно через File Zilla, но при попытке передать файл через cmd(bat-скрипт), выскакивают ошибки 425 и 500. (I wont open connection to ...ip adress only to (мой ip adress) и No Data connection).
Пытался сделать так:
1) Отключить брандмауэр. Получается, но смысла нет. Нужный мне порт 21 всё равно закрыт.
2) В cmd - net stop SharedAccess
3) В cmd - C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
4) netsh advfirewall firewall add allowedprogram program=C:\Windows\System32\ftp.exe name="MyApplication10" mode=ENABLE - не работает, пишет, что неправильная команда
5) Пробовал открыть порт 21 на TCP и UDP - пишет ОК, но при проверке оказывается, что порт всё равно закрыт.

Код файла txt с командами для ftp.

open node0.net2ftp.ru
мойлогин
мойпароль
binary
quote
put log.txt
quit

Код батника:

ftp -i -s:ftp_command.txt

В пассиве запускать пробовал, mput, send пробовал.
Ip-адрес у меня динамичный.

Нужно каким-то образом через cmd/bat добавить приложение ftp в исключения брандмауэра. Прошу помочь.
...
Рейтинг: 0 / 0
23.11.2015, 19:17
    #39111424
Damien
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
4) netsh advfirewall firewall add allowedprogram program=C:\Windows\System32\ftp.exe name="MyApplication10" mode=ENABLE - не работает, пишет, что неправильная команда

какая система на том компе? Для XP другой формат команды. Недавно создавал по примерам
https://support.microsoft.com/ru-ru/kb/947709
cmd-для открытия порта и все работало.

Отключить брандмауэр. Получается, но смысла нет. Нужный мне порт 21 всё равно закрыт.

может на компе есть еще один фаервол? Сейчас они включены в комплексные антивирусы.
...
Рейтинг: 0 / 0
23.11.2015, 19:19
    #39111427
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465,

А вы уверены, что мешает брандмауэр именно на вашем компе? а не на промежуточном, например, корпоративном?

Каким-нибудь другим клиентов в пассивном режиме работает?
...
Рейтинг: 0 / 0
23.11.2015, 19:46
    #39111452
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
miksoftКаким-нибудь другим клиентов в пассивном режиме работает?
Гораздо интереснее вопрос: работает ли у него FileZilla в активном режиме, поскольку
штатный ftp другого не умеет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.11.2015, 15:18
    #39112247
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Пробовал запускать в пассивном режиме - тот же результат.
File Zilla работает хорошо.
Проблема в том, что даже в выключенном состоянии, брандмауэр мешается.
Winsows 7.
...
Рейтинг: 0 / 0
24.11.2015, 15:19
    #39112249
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Промежуточного компа нет. Передача идёт от моего компа на ftp-сервер node0.net2ftp.ru
...
Рейтинг: 0 / 0
24.11.2015, 15:36
    #39112285
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465File Zilla работает хорошо.
File Zilla-сервер или File Zilla-клиент?
...
Рейтинг: 0 / 0
24.11.2015, 15:37
    #39112289
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465Пробовал запускать в пассивном режиме - тот же результат.Какой именно клиент использовали для пассивного режима?
Штатный ftp.exe не умеет работать в пассивном режиме.
...
Рейтинг: 0 / 0
24.11.2015, 15:37
    #39112290
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465Промежуточного компа нет. Передача идёт от моего компа на ftp-сервер node0.net2ftp.ruВаш компьютер находится в одной локальной сети с этим хостом без промежуточных маршрутизаторов?
...
Рейтинг: 0 / 0
24.11.2015, 19:21
    #39112594
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Пробовал microsoft ftp client в пассивном режиме.
Маршрутиризаторов нет.
Сейчас пробую передать файл с помощью cURL.

Написал такой скрипт:

setlocal

set sFTP=node0.net2ftp.ru
set sUser=логин
set sPass=пароль

curl.exe --upload-file "D:\10.{html}" --ftp-pasv ftp://%sFTP% --user %sUser%:%sPass%

endlocal
Pause


Видно, что подключается нормально, передаёт файл весом в 10 со скоростью 10.
Однако на ftp он не появляется.
...
Рейтинг: 0 / 0
24.11.2015, 19:27
    #39112596
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
А! Всё! Файл пришёл. Получается, через cURL всё отлично, сейчас ещё протестирую.
...
Рейтинг: 0 / 0
24.11.2015, 19:33
    #39112601
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465Пробовал microsoft ftp client в пассивном режиме.
Как? Как ты его заставил работать в пассивном режиме?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.11.2015, 19:36
    #39112602
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465Пробовал microsoft ftp client в пассивном режиме.Как вы умудрились это сделать, если ftp.exe не поддерживает пассивный режим?
...
Рейтинг: 0 / 0
24.11.2015, 19:38
    #39112603
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Ставил какую-то команду, или passive, или pasv, вычитал в интернете, кстати, cmd при этой команде что-то писала, что переходит в passive режим, но результат был никакой.
Сейчас пытаюсь разобраться, как по cURL передавать группу файлов по маске.
...
Рейтинг: 0 / 0
24.11.2015, 19:40
    #39112605
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Забавно, но у Microsoft есть инструкция https://support.microsoft.com/ru-ru/kb/941940 Внимание! Программа ftp.exe поддерживает пассивный режим FTP, следующие действия с помощью последовательности команд с учетом времени. Убедитесь, что прочитать все шаги перед запуском теста.
Выполните команду Открыть <server name=""></server> открыть подключение к FTP-серверу. Введите имя пользователя и пароль для входа на FTP-сервере.
Литерал pasv команду Открыть подключение в пассивный режим. После запуска команды FTP-сервер посылает ответ. Ответ включает IP-адрес и номер порта, который можно использовать FTP-клиент для подключения к FTP-серверу.

Ниже приведен пример ответа.
227 ввод пассивный режим (192,168,1,20,15,61)


В этом примере «192,168,1,20» — IP-адрес сервера FTP и «цифры» 15,61 представляют старший байт и младший байт номер порта. В этом примере используется порт 3901. Номер порта назначается случайным образом для каждого подключения в пассивном режиме.
Запуск команды списка литерала . Затем немедленно открыть другое окно командной строки и введите следующую команду:
<server name=""></server>Telnet<port number=""></port>
Примечание Используйте номер порта, который был назначен в шаге 4.
В окне командной строки telnet печатается список каталогов. В окне командной строки FTP был получен ответ следующего вида:
125 подключение данных уже открыто; Запуск передачи.
Два окна командной строки оставьте открытым в течение нескольких минут. Не предпринимать дополнительных действий.
Найдите на FTP-сервер, а затем откройте диспетчер служб IIS. Поиск FTP-узла, а затем откройте диалоговое окно свойств веб-узла FTP. На вкладке FTP-узел нажмите кнопку для открытия диалогового окна FTP-сеансы Текущие сеансы... . Вы Обратите внимание, что это подключение все еще активно.

Примечание По умолчанию значение времени ожидания для подключения к узлу FTP — 120 секунд.
...
Рейтинг: 0 / 0
24.11.2015, 19:43
    #39112609
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Понятно.

Я сейчас пробовал
curl.exe --upload-file "D:\.html" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%
curl.exe --upload-file "D:\*.html" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%
curl.exe --upload-file "D:\*html" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%


curl.exe --upload-file "D:\.{html}" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%
curl.exe --upload-file "D:\*.{html}" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%
curl.exe --upload-file "D:\*{html}" --ftp-pasv --ftp-create-dirs ftp://%sFTP% --user %sUser%:%sPass%

но что-то везде ошибки.
...
Рейтинг: 0 / 0
24.11.2015, 19:44
    #39112610
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465но что-то везде ошибки.ну так показывайте сами ошибки.
...
Рейтинг: 0 / 0
24.11.2015, 19:51
    #39112615
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Код:

setlocal

set sFTP=node0.net2ftp.ru
set sUser=логин
set sPass=пароль


curl -u логин:пароль -T D:\*.html ftp://node0.net2ftp.ru

endlocal
Pause
...
Рейтинг: 0 / 0
24.11.2015, 19:57
    #39112622
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
ukugyul552465,

А файл "D:\.html" существует? Он реально без имени, только расширение?
Если да и да, то есть ли права на его чтение у того пользователя, от имени которого запущен cmd.exe ?
...
Рейтинг: 0 / 0
24.11.2015, 19:58
    #39112623
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
P.S. Из консоли CMD вполне можно копировать текст, скриншот делать необязательно.
...
Рейтинг: 0 / 0
24.11.2015, 20:00
    #39112624
ukugyul552465
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление приложения в исключения брандмауэра
Нет. Файла /html не существует. Я хочу залить на ftp все файлы с диска D с расширением html и вот не знаю
, как по маске загружать.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление приложения в исключения брандмауэра / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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