Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/43: Рейтинг темы: голосов - 43, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
1

Не могу зайти на FTP-сервер через порт не по умолчанию

06.01.2013, 19:04. Просмотров 7795. Ответов 15
Метки нет (Все метки)


нужен батник:

Bash
1
ftp -v -A -s:setting.txt xxx.xxx.xxx.xxx:2333
setting.txt:

XML
1
2
3
get file.txt
delete file.txt
bye
терминал пишет "неизвестный узел"

а если на фтп ставлю порт по умолчанию и в батнике само собой его не указываю, то все работает должным образом:

Bash
1
ftp -v -A -s:setting.txt xxx.xxx.xxx.xxx
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2013, 19:04
Ответы с готовыми решениями:

С локальной машины могу зайти на FTP-сервер, а с такого же сервера зайти не могу
Доброго времени суток, коллеги! Долго бьюсь - ничего не получается(не понимаю). С локальной машины...

Не могу зайти на сервер через браузер
Всем привет. Значит, история такая: На удалённой виртуалке установлена CentOS. Я подключаюсь к ней...

Сделал из компьютера так называемый VDS-сервер на ubuntu, но зайти могу на него зайти только я
Добрый день. Сделал из своего ненужного компьютера так называемый VDS-сервер на ubuntu, установил...

Как зайти на FTP сервер из вне?
Всем доброго времени суток. В общем поднял средствами винды фтп сервер из раздела диска. Все...

15
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
06.01.2013, 19:22 2
Не понял, ты ставишь порт по умолчанию и заходишь на сервер, а с нестандартным портом не получается? Может быть просто на сервере тот порт не открыт?
0
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
06.01.2013, 19:59  [ТС] 3
порт точно открыт. Ну если зайти например через любой браузер ftp://xxx.xxx.xxx.xxx:2333

складывается такое ощущение что встроенная программа ftp.exe в винду, заходит только на сервера с портом по умолчанию (21).
0
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
06.01.2013, 20:18 4
может так как ты вписал порт нельзя по синтаксису? хотя по идее должно работать
0
Эксперт WindowsАвтор FAQ
17601 / 7444 / 884
Регистрация: 25.12.2011
Сообщений: 11,236
Записей в блоге: 16
07.01.2013, 02:43 5
Указывать сервер и порт прямо в строке коннекта не пробовал, но Вы можете указать все это
в макросе команд. Синтаксис - open [узел] пробел [порт]

setting.txt
Код
open ftp.microsoft.com 21
get file.txt
delete file.txt
bye
Другие команды можете посмотреть здесь: Памятка по командам FTP
1
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
07.01.2013, 11:00  [ТС] 6
спасибо помогло, идем дальше..

не хочет заливать или скачивать файлы, в чем может быть проблема?

Bash
1
2
3
4
230 logged on
ftp> get score.txt
200 Port command succesful
150 Openning data channel for file transfer.
на этом зависает..(
а через explorer.exe все работает
0
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
07.01.2013, 12:27 7
Попробуй явно задать нужную папку (в которую скачивается через `cd`). Например:
Bash
1
cd "C:\myfolder"
Пы.Сы. Делать это нужно в самом setting.txt, а не в батнике.
0
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
07.01.2013, 12:30  [ТС] 8
Цитата Сообщение от FraidZZ Посмотреть сообщение
Попробуй явно задать нужную папку (в которую скачивается через `cd`). Например:
Bash
1
cd "C:\myfolder"
Пы.Сы. Делать это нужно в самом setting.txt, а не в батнике.
а смысл?

по идее в которой папке батник открылся он туда и должен скачать
0
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
07.01.2013, 14:10 9
Не факт, попробуй сделать явно.
0
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
07.01.2013, 14:38  [ТС] 10
Цитата Сообщение от FraidZZ Посмотреть сообщение
Не факт, попробуй сделать явно.
да даже на команду ls также отвечает
0
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
07.01.2013, 15:08 11
тогда не знаю. Может фейрволл режет? Что вряд ли
0
Эксперт WindowsАвтор FAQ
17601 / 7444 / 884
Регистрация: 25.12.2011
Сообщений: 11,236
Записей в блоге: 16
07.01.2013, 15:30 12
Цитата Сообщение от artyrka94 Посмотреть сообщение
не хочет заливать или скачивать файлы, в чем может быть проблема?
ну как вариант в браузере у Вас логин:пароль закеширован,
а батником Вы пытаетесь зайти анонимно (ключ -A). У Anonymouse user есть права на том ftp?

Попробуйте вручную через консоль войти на FTP.exe
и прописать в таком порядке команды (пути подставите свои):
Код
open x.x.x.x 21
myuserrname
mypassword
cd public_html/Forum/Dl
binary
hash
put "C:\Users\Alex\Desktop\PrcView_5_2_15.zip"
disconnect
bye
Войдите, как вариант, на FTP через специальный менеджер, например, FlashFXP.

Обратите внимание на системный путь (в моем примере - это public_html).
При скачивании файла через браузер он не указывается, но если его опустить в команде FTP,
то ни загрузить, ни скачать файлы Вы не сможете. На каждом FTP может быть все по-разному.
0
Pure Free Digital Ghost
4214 / 1674 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
07.01.2013, 15:35 13
Цитата Сообщение от Dragokas Посмотреть сообщение
Обратите внимание на системный путь (в моем примере - это public_html).
При скачивании файла через браузер он не указывается, но если его опустить в команде FTP,
то ни загрузить, ни скачать файлы Вы не сможете. На каждом FTP может быть все по-разному.
Я ему то же самое говорил
0
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
14.01.2013, 12:12  [ТС] 14
вот попробовал на самом сервере поставить порт 21, так сразу все работает
может порт нужно еще и при скачивании както указывать?
0
Эксперт WindowsАвтор FAQ
17601 / 7444 / 884
Регистрация: 25.12.2011
Сообщений: 11,236
Записей в блоге: 16
15.01.2013, 02:27 15
Неужели ничего из того, что я написал не помогло?
0
1 / 1 / 0
Регистрация: 10.09.2012
Сообщений: 15
18.01.2013, 20:00  [ТС] 16
неа, я уже как только не пробовал, всетаки ftp.exe с левыми портами не умеет правильно работать..(
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2013, 20:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как зайти на домашний FTP сервер
Я не понимаю как зайти на домашний FTP сервер, я его создал а зайти не знаю как, создавал через...

Не могу зайти на FTP
Здравствуйте! Есть два компьютера с одинаковыми Windows 7 Максимальная x64 RUS. На одном захожу...

Как зайти на сервер по ftp с компьютера, к которому доступ есть только по ssh?
То есть, я захожу на другой комп по ssh с помощью putty и мне нужно с него подключиться через ftp к...

Ftp через ip и порт
Привет. Не знаю синтаксиса, не могу найти аналогичные примеры, чтобы открыть удаленный файл, зная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.