PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : proftpd und listen on



Timbo
03.07.02, 22:54
Hi,

ich möchte das der proftpd nur auf einer IP-Adresse "lauscht",
habe nähmlich mehrere virtuelle IP´s.

Habe schon im config File nachgeschaut, da gibt es so eine
ähnliche Funktion, die aber nich wirklich hinhaut.

Hab´s bis jetz nicht hinbekommen.

Vielleicht weis ja jemand drüber bescheid wie man das hinbekommt?

Um jede kleine Hilfe bin ich dankbar.

Thx
Timbo

Harry
04.07.02, 19:12
Hallo,

damit der ProFTPD sich beim Start auf eine definierte IP bindet, ist folgende Konfiguration notwendig:

1. In der globalen Konfiguration setzt Du den Parameter "Port 0"; damit deaktivierst Du den Main-Server. Dieser bindet sich sonst beim Start _immer_ an alle aktiven Interfaces.

2. Du generierst einen VirtualHost-Abschnitt, in dem Du die gewünschte FTP-Serverkonfig ablegst.


<VirtualHost a.b.c.d>
ServerName irgendwas
Port 21
...
</VirtualHost>

Für a.b.c.d trägst Du die gewünschte IP-Adresse des Interfaces ein, an das sich der Server binden soll.


Alternativ:
Falls der Server über den inetd gestartet wird, dann kannst Du auch den xinetd einsetzen. Der xinetd erlaubt ebenfalls die Bindung der über ihn verwalteten Dienste an definierte IP-Adressen. In diesem Fall mußt Du an der ProFTPD-Konfig keine Änderungen durchführen.

Harry