16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

El inetd es un servidor que controla y gestiona las conexiones<br />

<strong>de</strong> red <strong>de</strong> los servicios especificados en el archivo<br />

/etc/inetd.conf, el cual, ante una petición <strong>de</strong><br />

servicio, pone en marcha el servidor a<strong>de</strong>cuado y le<br />

transfiere la comunicación.<br />

Dos archivos importantes necesitan ser configurados: /etc/services y<br />

/etc/inetd.conf. En el primero se asocian los servicios, los puertos<br />

y el protocolo y en el segundo que programas servidores respon<strong>de</strong>rán<br />

ante una petición a un puerto <strong>de</strong>terminado. El formato <strong>de</strong><br />

/etc/services es name port/protocol aliases, don<strong>de</strong> el primer campo<br />

es nombre <strong>de</strong>l servicio, el segundo, el puerto don<strong>de</strong> atien<strong>de</strong> este<br />

servicio y el protocolo que utiliza, y el siguiente un alias <strong>de</strong>l nombre.<br />

Por <strong>de</strong>fecto existen una serie <strong>de</strong> servicios que ya están preconfigurados.<br />

A continuación se muestra un ejemplo <strong>de</strong> /etc/services (# indica<br />

que lo que existe a continuación es un comentario):<br />

tcpmux 1/tcp # TCP port service multiplexer<br />

echo 7/tcp<br />

echo 7/udp<br />

discard 9/tcp sink null<br />

discard 9/udp sink null<br />

systat 11/tcp users<br />

...<br />

ftp 21/tcp<br />

ssh 22/tcp # SSH Remote Login Protocol<br />

ssh 22/udp # SSH Remote Login Protocol<br />

telnet 23/tcp<br />

# 24 - private<br />

smtp 25/tcp mail<br />

...<br />

El archivo /etc/inetd.conf es la configuración para el servicio maestro <strong>de</strong><br />

red (inetd server daemon). Cada línea contiene siete campos separados<br />

por espacios: service socket_type proto flags user server_path<br />

server_args, don<strong>de</strong> service es el servicio <strong>de</strong>scrito en la primera columna<br />

<strong>de</strong> /etc/services, socket_type es el tipo <strong>de</strong> socket (valores posibles<br />

stream, dgram, raw, rdm, o seqpacket), proto es el protocolo válido<br />

para esta entrada (<strong>de</strong>be coincidir con el <strong>de</strong> /etc/services), flags indica la<br />

ANOTACIONES<br />

245

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!