Войти

Показать полную графическую версию : Установка FTP cервера без "реального" интернет ip-адреса


nucli4
25-05-2010, 15:07
Добрый день, уважаемые участники!
Изложу суть проблемы:
Есть компьютер с установленным WS 2008 с локальным ip 192.168.*.* , подключен к интернету через linux-сервер поседством команды iptables -t nat
Этот сервер в свою очередь подключен к adsl-модему, у которого есть интернет ip-адрес 80.71.*.*
Пробовал настроить FTP сервер на 2008, делал через IIS 7.0 добавлением ftp-сайта - результата нет. Затем добавлял ftp Publishing к дефолтному веб-сайту, который уже в WS2008 есть, результат тот же.
Соотвественно вопрос: как быть?

VladDV
25-05-2010, 16:26
А доступа нет откуда - из интернета или из локальной сети? Первым делом нужно отладить работу ftp внутри сети. А потом уже публиковать его на шлюзе. В правилах iptables естественно не забыть про обратные соединения.

zonderz
25-05-2010, 20:39
nucli4,

1. на linux-сервере сделать проброс (port forwarding) 21 (по умолчанию) порта на внутренний IP 192.168.x.x

2. лучше попросить кого-нибудь зайти извне, а не самому изнутри пытаться пробиться на белый IP

nucli4
26-05-2010, 08:16
При попытке подключиться из сети выходят следующие сообщения:
Ошибка папки FTP
Отсутствует доступ к папке. Убедитесь, что имя файла задано правильно и у вас имеется разрешения на доступ к папке.
530 Valid hostname is expected
220-Microsoft FTP Service
220 Localhost FTP Server

Подключался следующим образом: с другого компа в сети заходил на ftp://server/ через пуск-выполнить
открывался браузер (в моем случае Mozilla Firefox) и выходило сообщение: "требуется аутентификация"
Введите имя пользователя и пароль для ftp://server
после ввода - 530 Valid hostname is expected, если ничего не ввести - то ничего и не отображается.
Если в проводнике windows в адресной строке набрать ftp://server/ и через правую кнопку выбрать войти как, то выходит сообщение, которой описано вначале поста.

На саму папку test, к которой привязан сервер, в безопасности добавил пользователя ftp_admin из active directory, и этого же пользователя указал в IIS сервере, в разделе ftp authorization rules. В разделе ftp authentication пропасана анонимная и basic параметр allow.
Проверка SSL отключена в процессе add FTP publishing.

El Scorpio
26-05-2010, 11:47
2. лучше попросить кого-нибудь зайти извне, а не самому изнутри пытаться пробиться на белый IP »
Таки да. Большинство NAT-ов считают обращение со своего же внешнего порта ошибкой либо атакой с подменой адреса и блокируют такой трафик

Этот сервер в свою очередь подключен к adsl-модему, у которого есть интернет ip-адрес 80.71.*.* »
Значит, на модеме ещё один NAT работает. Там тоже нужно проброс порта (на машину с линуксом) настроить. Но на модемах это делается одним кликом

VladDV
26-05-2010, 18:08
Большинство NAT-ов считают обращение со своего же внешнего порта ошибкой либо атакой с подменой адреса и блокируют такой трафик »

El Scorpio, а почему Вы думаете, что запрос проходит именно через шлюз? Если в настройках браузера не выставлен прокси и в сети нормально разруливаются имена компов, тогда запрос ftp://server попадет напрямую к нашему ftp-серверу. Или я не прав?

Alan85
27-05-2010, 21:23
запрос ftp://server попадет напрямую к нашему ftp-серверу »
узнаешь командой nslookup sever
Этот сервер в свою очередь подключен к adsl-модему »
Linux сервер в DMZ зоне или хотя бы порт 21 проброшен?
. на linux-сервере сделать проброс (port forwarding) 21 »
PREROUTING или POSTROUTING ?
у клиентов в сети шлюз по умолчанию win2008 или linux?

PetrischevMV
14-09-2010, 12:20
Как проблему решили?? у меня тоже не работает

nucli4
15-09-2010, 07:31
проблему так и не удалось решить. не хватает компетенции в перечисленных выше терминах. Сейчас буду пробовать настроить службу ftp-сервера на стареньком AMD K6-2 450Mhz под управлением Alt Linux 4 Lite

kim-aa
15-09-2010, 12:53
Nat, вероятно. тут не причем. Скорее всего просто отключен анонимный доступ.

nucli4,

Если такое же сообщение вываливается при доступе из внутренней сети к FTP серверу, не windows-клиентом (например FAR, Win-comander), то виноваты ограничения по безопасности FTP-сервера

PetrischevMV
16-09-2010, 11:51
Пересоздал в 10 раз сервер FTP и все заработало )))




© OSzone.net 2001-2012