|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Denis Sotchenko 2:5020/118.112 03 Mar 2003 17:43:30 To : Vladislav Zhuk Subject : 2 ftp сервера -------------------------------------------------------------------------------- VZ> необходимо сделать 2 ftp сервера с разным содержимым и разными VZ> настройками, но желательно, прозрачно для пользователей. VZ> Т.е. один сервер ожидает соединения на 21-м порту, а другой, VZ> к примеру на 2121. VZ> Можно ли как-то автоматически разбрасывать обращения к серверу, VZ> напр из одной подсети пускать на 21-й порт одного сервера, а VZ> запросы из другой подсетки форвардить на порт 2121 (другой демон)? Можно, примерно так: add 10 fwd your.ftp,21 tcp from another.net/another.mask to me 2121 Только на самом деле есть более прямые способы решения этой задачи. Во-первых, два фтп демона не нужны - правильные фтп демоны справятся с этой задачей и в единственном экземпляре. Поскольку на разные подсети смотрят разные интерфейсы, то на эти интерфейсы можно повесить разные virtual host'ы ftp-сервера. Умеет такое, например, proftpd. Если нужно единое доменное имя фтп-сервера, bind обучается отдавать разные IP'шники в ответ на запросы из разных подсетей. При необходимости "изолировать" юзеров от "чужого" фтп, это можно сделать как файрволом, так и средствами того же proftpd (запрет на обращение с заданных блоков адресов). Если есть требование иметь единый IP-адрес сервера для всех пользователей, можно средствами того же proftpd сделать видимыми разные директории в зависимости от IP-адреса клиента. Опять же без развешивания фтп на разные порты. __ __/ / Powered [pepsi inside] \_\/ by MOTOROLA [smoking suxx] --- rdc#dancom.ru http://rdc.gfns.net/ * Origin: HЕРВЫ - ровная поверхность (2:5020/118.112) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/45063e63ce0e.html, оценка из 5, голосов 10
|