Войти

Показать полную графическую версию : утилита ftp в windows 2008 и ее странное поведение


sery_volk_inc
11-06-2013, 11:43
Добрый день всем!

Имеется следующая странная проблема:

1) на сервере с Windows 2003 утилита ftp работает без проблем, подключается к ftp-серверу, обменивается с ним данными;

2) на Windows 2008 R2 x64 родная утилита ftp с тем же самым скриптом обмениваться данными отказывается!

Дополнительная информация:

Установлены power shell, microsoft visual c++ redistibutable 2010 x64, microsoft visual c++ redistibutable 2008 x86

Скрипт соединения выглядит так
username
password
cd public_html
send txt.txt
close
byeвызов скрипта так:
ftp -s:c:\ftp_connect.txt -i server.comОшибка выглядит так:
Connected to server.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 16 of 500 allowed.
220-Local time is now 08:34. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 3 minutes of inactivity.
User (server.com:none)):
331 User username OK. Password required

230 OK. Current restricted directory is /
ftp> cd public_html
250 OK. Current directory is /public_html
ftp> send txt.txt
200 PORT command successful
425 Could not open data connection to port 43408: Connection timed out
ftp> close
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.
ftp> byeОбновления в системе последние 2 года не ставились за ненадобностью. Накатать все обновления ради проверки - вдруг заработает - слишком круто мне кажется.

Я видел обсуждения, что-то в том смысле, что утилита ftp в server 2008 вроде бы претерпела изменения, но точно ничего выяснить не смог. И все равно очень странно, что не работает такая простая функция - отправка файла... ведь ничего особенного не хочу. Что ж такого мог мелкософт наизменять? Файрволл отключал, службу alg запускать пробовал.
Помогите найти правду.

exo
11-06-2013, 12:20
2) на Windows 2008 R2 x64 родная утилита ftp с тем же самым скриптом обмениваться данными отказывается! »
утилита только настраивается на сервере или уже работала?

П.с.: я использую cobian backup для подключения к FTP по расписанию.

sery_volk_inc
11-06-2013, 16:58
На этом сервере только настраивается, первый раз запускаю.
Да только что там настраивать, если это стандартная утилита командной строки system32\ftp.exe которая по идее предоставляет минимальные функции, но требует при этом минимум необходимого.

У меня простейшая задача - загрузить файл 20 байт на FTP... Сервер практически не настраивался, именно для стабильности, и установка дополнительных программ - это то, чего я бы хотел избежать...

exo
11-06-2013, 17:03
На этом сервере только настраивается, первый раз запускаю. »
проверьте настройки FTP, возможно стоят какие-либо фильтры (и новый IP не подходит под них) или лимиты на объём хранилища.

поиск по
425 Could not open data connection to port 43408 »
выдал, что ФТП пассив, и фаервол на сервере блокирует порты. Посмотрите как на 2003 настроено. Может там порты какие открыты.

sery_volk_inc
27-06-2013, 16:23
Проблема решилась.
Все-таки как-то криво работает фаерволл в 2008 сервер. В первый раз я его отключал - ничего не менялось, сейчас отключаю - ftp.exe начинает работать как надо. Настройки фаерволла почти стандартные, я только для пары программ добавлял разрешения.
Сейчас в настройках фаера я разрешил программе ftp делать любые операции - полет нормальный.
Спасибо за участие!




© OSzone.net 2001-2012