Сервер Dell под управлением Windows 2003 R2 (64-разрядная версия). Я не могу FTP с этого сервера, используя ftp.exe. У меня есть другие пользователи, которые используют интернет-соединение, и у них такая же проблема. По сути, он отправляет пакет и зависает, а принимающая сторона считает, что клиент закрыл соединение. Это происходит с несколькими FTP-серверами, поэтому это не относится только к одному серверу.

Не могу даже выполнить команду LS, тем более передать файл. Из журнала одного из серверов FTP:

06:53:03 Accepted connection from [ip address]
06:53:10 Command "USER xxxx" received
06:53:13 PASSword accepted
06:53:13 User xxxx logged in.
06:53:29 Command "PORT xx, xx, xx, xx,19,137" received
06:53:29 PORT set to xx.xx.xx.xx - 5001 (19,137)
06:53:29 Command "NLST" received
06:53:29 NLST started successfully for path/wildcard
06:53:30 Transfer terminated by client closing connection
06:53:30 Transfer aborted

Если я пытаюсь передать файл, он отправляет 2920 байт, а затем терпит неудачу с такой же ошибкой типа "client closed the connection" . Я изначально предполагал, что это проблема с брандмауэром, но я даже (кратко!) выключил брандмауэр и получил те же результаты. Я использую WinZip Pro, чтобы сделать резервную копию с FTP, и он терпит неудачу таким же образом.

Сервер напрямую подключен к кабельному модему (машине с двойным подключением), так что внешний NAT не мешает. Какие-нибудь мысли?

1 ответ1

0

Просто было то же самое с Windows XP 64-битной, взял xp32-битную копию ftp.exe, и это работало без проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .