>>вопрос в другом: как ты клиенту
>>укажешь по
>>какому порту работать? Вот в чем
>>беда в случае
>>двух демонов.
>
>Это правда :( заставить виндовоз обращаться
>на другой порт не так
>уж и просто. Видимо, такой
>вариант отпадает.
>
>>
>>собственно феня в привязке на interface,
>>один
>>демон забиндился, как другому прикажешь работать?
>>
>В принципе, этот дополнительный ресурс должен
>выставляться в и-нет, тоесть привязываться
>только к ppp, а остальные
>клиенты висят на локалках, через
>eth*. Друг другу мешать они
>вроде не должны.
>
>>
>>у меня не вставало задачи поднять
>>ДВЕ самбы на
>>одной телеге, но думаю, что в
>>любом варианте
>>ВСЕ укладывается в конфиг одной.
>>
>
>Samba 2.0.6 , если я не
>ошибаюсь, имеет в конфиге две
>опции для привязки на нужный
>интерфейс: interfaces и socket address.
>Но обе они глобальные, поэтому
>нет возможности привязать нужный ресурс
>к нужному месту. Что меня
>и мучает.
вот и я о том, настраивается либо chroot
в случае если есть shell-account (для которого
тоже можно за'chroot'ить интерактивный вход)
Прим.: давать интерактивный вход - есть bad,
если только на спец.телеге - вздрюченной и
засекреченной по полной программе.
а в случае хостинга - ftpd настроенный на
хостинговых клиентов со своим файлом паролей
или с криптованным паролем внутри конфига :(
ftpd - proftpd позволяет и то и то, в этом
случае пользователи не имееют shell'а
Усе, никаких проблем, вешаешь нормальный
proftpd и на высокий порт - на случай собственного
firewall или внешнего, откуда заходит клиент.
- в результате, нормальные клиенты работают
через ftp://myhost.domain:21/
- ненормальные:
через ftp://virthost.domain:8021/
и все у них пашет, или порт 8080 - который
обычно не фильтруют
Проблемы я наблюдал ТОЛЬКО с нечестно настроенным
NAT'ом или Маскарадингом, когда первый ftp-connect
на командный порт=21 проходит с nat'овского
адреса, а затем данные пытаются передаваться с
реального не за'nat'ченного ip, например с
10.0.1.10 или 192.168... 172....
Ставишь технологию на поток - интерфейс заведения
real-user и hosting-user в которых автоматом
ко всем собственным пропискам добавляешь
запись user_name: pass в proftpd.password
и строки в proftpd.conf с virtual-host
port, allow...
PS. Sorry если сумбурно, дел куча...