Instalarea unui xinetd super-

Un super-xinetd înlocuiește inetd server de depășit. Orice server care gestionează solicitările pot funcționa în mod obișnuit în două moduri:

a) el „ascultă“ la portul său, și procesează conexiunile de intrare (în acest caz, acesta va fi întotdeauna în memorie);
b) propriul port nu este „ascultare“ si ii da o afacere super Xinetd, care ascultă un anumit set de porturi și atunci când o cerere către orice port solicită serverul adecvat (cum ar fi FTP) și trece printr-o prelucrare de interogare; După solicitarea server de procesare se termină și se eliberează memoria. După cum puteți vedea, acest lucru va salva de memorie, dar reduce viteza, astfel încât este recomandat acest mod de prelucrare nu este interogări intensive, cum ar fi ftp, samba, pop3, etc De asemenea, Xinetd poate limita accesul și creșterea siguranței.

1. să stabilească portul xinetd (pentru FreeBSD):

2. După instalare, suntem interesați în următoarele fișiere (în directorul / usr / local / etc):
xinetd.conf - setările implicite pentru restul de fișier de configurare xinetd este configurat.
xinetd.d - folderul care conține fișierele de configurare pentru fiecare server acceptate. Vor trebui să se stabilească câteva exemple.

în cazul în care:
# Implicit: off - înseamnă că fișierul de configurare generic (xinetd.conf) să nu folosească.
dezactiva = nu - înseamnă că funcționarea serverului (popd) este permisă.
utilizator = rădăcină - serverul popd va fi rulat ca utilizatorul root.
Server = / usr / local / libexec / popd - calea către serverul (popd).
only_from = 0.0.0.0 - în cazul în care este permis accesul (în acest caz - de oriunde).

Aici este un alt exemplu pentru serverul vsftpd:

Pentru detalii, a se vedea. Omul xinetd

3. Porniți Superserver comanda:

Acum xinetd ascultă porturi (de exemplu, 110, 21) și atunci când le primesc cererile lor vor fi transmise la prelucrarea server (de exemplu popd, vsftp), în cazul în care se va acorda accesul la trimiterea de solicitări de gazdă.

articole similare