1

Меня сбивает с толку кажущаяся простой проблема: когда я подключаюсь через VPN к моей удаленной сети, я не могу подключиться через FTP к своему FTP-серверу - но я могу делать все остальное (включая удаленный рабочий стол).

Я попытался полностью отключить удаленный брандмауэр, и я могу успешно пропинговать FTP-сервер, но я все еще не могу подключиться к нему по FTP.

Если я использую командную строку, я получаю:

ftp> open 10.0.2.1
Подключен к 10.0.2.1.
Соединение закрыто удаленным хостом.

Я думал, что это, вероятно, брандмауэр ... но, очевидно, это не так. Что еще может блокировать это?

Это машина Windows Server 2008 R2 с IIS7 (естественно). На самой машине я могу перейти к ftp://localhost и посмотреть файлы, я просто не могу сделать это, когда я "локальный" для него через VPN.

Спасибо за любую помощь, я уверен, что это очень просто ...!

1 ответ1

0

Если вы можете подключиться, у вас открыт порт 21. Однако это не все, что нужно, поскольку порт 21 является просто портом управления, а FTP-сервер открывает другие порты для фактической передачи данных. Посмотрите, есть ли в вашей конфигурации брандмауэра что-то, что может разблокировать FTP как целую службу (не только порт 21).

Также вам, вероятно, следует держаться подальше от активных подключений FTP и использовать вместо них пассив. К сожалению, команда ftp поддерживает только активные.

Установите IE в пассивный режим и попробуйте использовать его с другого компьютера, например, ftp://10.0.2.1 .

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