Я становлюсь экранированным на вид простой проблемой: Когда я соединяюсь через VPN со своей удаленной сетью, я не могу соединиться через FTP со своим FTP-сервером - но я могу сделать все остальное (включая Удаленный рабочий стол).
Я попытался полностью отключить удаленный Брандмауэр, и я могу проверить с помощью ping-запросов FTP-сервер успешно, но я все еще не могу FTP к нему.
Если я использую командную строку, я добираюсь:
ftp> открывается 10.0.2.1
Подключенный с 10.0.2.1.
Соединение закрывается удаленным хостом.
Я думал, что это был, вероятно, Брандмауэр..., но очевидно это не. Что еще могло блокировать его?
Это - машина Windows Server 2008 R2, выполняющая IIS7 (естественно). На самой машине я могу перейти на ftp://localhost и видеть файлы, я просто не могу сделать этого, когда я "локален" для него через VPN.
Спасибо за любую справку я уверен, что это - что-то действительно простое...!
Если можно соединиться, у Вас есть порт 21 открытый. Однако это не все, что необходимо, поскольку порт 21 является просто портом управления, и FTP-сервер открывает другие порты для фактической передачи данных. Посмотрите, существует ли что-то в Вашей конфигурации брандмауэра, которая может разблокировать FTP в целом сервис (не просто порт 21).
Также необходимо, вероятно, избегать Активных соединений FTP и сделать Пассивный вместо этого. К сожалению, ftp
управляйте поддерживает только активные.
Установите IE, чтобы сделать пассивный режим и попытаться использовать его от другой машины как ftp://10.0.2.1
.