Több Ftp szerver ugyanazon gépen

Sziasztok,

Olyan problémám adódott, hogy van egy ftp-t kiszolgáló gépem Pure-Ftpd-vel, ahol a max. user limit 50, ez általában be is van telve szépen. A köv. probléma előtt hozzátenném, hogy ha 2000 lenne az userlimit, akkor az is be lenne telve és nem, nem warez ftp :)
Tehát, user limit fullon van, de én szeretnék még 1 usert (egy megadott uid-del, pl. ftpadmin) beengedni és ezt a gondot a readme alapos elolvasása után egy mezei pure-ftpd nem tudja orvosolni. Arra gondoltam, hogy be kéne lőni még egy ftp szervert egy másik porton, ahova csak ez az user tud belépni, de mint tudjátok Debian alatt a pure-ftp konfigja kicsit kacifántos és nem tudom hogyan tudnám megduplázni nagyon nagy gányolás nélkül.
Esetleg valaki találkozott már hasonló problémával és annak valami jó megoldásával?

Amit én kitaláltam és gányolós az a köv.: Megduplázom a konfig könyvtárat pl. /etc/pure-ftpd és /etc/pure-ftpd-conf2, az init scriptet is hasonlóan és tul.képp indul egy másik instance is ugyanabból a binárisból más konfiggal...

Ha valakinek van szebb megoldása azt előre is nagyon köszönöm!

Üdv,
Zoli

Hozzászólások

amit írsz, az egy teljesen jó elképzelés, mármint a konfigok megduplázása.

valójában persze az egész "okos" konfig-rendszer csak felparaméterezi a pure-ftpd parancssorát, tehát ha gyors megoldás kell, egyszerűen indíts kézzel/rc.local-ból egy pure-ftpd binárist, megfelelően paraméterezve, és kész...

Amennyiben a pluszegy user nem hülye, nem jó neki az scp? És akkor vsz semmit se kell telepíteni,duplázni, gányolni..

En csak az initscriptet hackolnam meg: egyszeruen inditana egy masik pure-ftpdt, es felulcsapna a port opciot, meg az authos opciokat. Igy a configot nem kell duplazni, csak 1-2 extra parametert beirni az initscriptbe.

a proftpd-nél lehet több szervert is futtatni másik portokon...