Configurar el superservidor inetd
Los servicios que ofrece inetd se configuran en /etc/inetd.conf
.
El formato de cada entrada es:
servicio tipo_socket protocolo flags usuario servidor argumentos
Donde:
- servicio – es el nombre de nuestro servicio (echo, ftp, telnet, etc)
- tipo_socket – se refiere al modo de comunicacion (stream, dgram, etc)
- protocolo – es el protocolo de transporte empleado (tcp, udp, etc)
- flags - afectan al protocolo de transporte (nowait, wait, etc)
- usuario – define los privilegios del servidor
- servidor – es el programa servidor del protocolo de transporte y finalmente
- argumentos – hace referencia al programa que implementa el protocolo.
Para añadir un servicio de ftp por ejemplo:
ftp streamtcp nowait root /usr/sbin/tcpd /usr/sbin/in.ftpd
Con esta línea especificamos que el servidor empleado es tcpd (tcp daemon) y este se comunicara con in.ftpd (que implementa el protocolo tcp) para ofrecer el servicio ftp.
El puerto de escucha de los servicios está definido en /etc/services
.
Generalmente la gestion de servicios se hace de forma automatica al instalar los demonios servidores asi todo esto se hara de forma automatica. Existen programas (update-inetd) que permiten manipular inetd.conf
.
[ show comments ]
blog comments powered by Disqus