Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   утилита ftp в windows 2008 и ее странное поведение (http://forum.oszone.net/showthread.php?t=262244)

sery_volk_inc 11-06-2013 11:43 2165772

утилита ftp в windows 2008 и ее странное поведение
 
Добрый день всем!

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

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 2165789

Цитата:

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

утилита только настраивается на сервере или уже работала?

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

sery_volk_inc 11-06-2013 16:58 2165954

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

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

exo 11-06-2013 17:03 2165958

Цитата:

Цитата sery_volk_inc
На этом сервере только настраивается, первый раз запускаю. »

проверьте настройки FTP, возможно стоят какие-либо фильтры (и новый IP не подходит под них) или лимиты на объём хранилища.

поиск по
Цитата:

Цитата sery_volk_inc
425 Could not open data connection to port 43408 »

выдал, что ФТП пассив, и фаервол на сервере блокирует порты. Посмотрите как на 2003 настроено. Может там порты какие открыты.

sery_volk_inc 27-06-2013 16:23 2175301

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


Время: 00:22.

Время: 00:22.
© OSzone.net 2001-