Para utilizar ident/oidentd, debe instalar uno o más paquetes, según su sistema operativo, y habilitar el servicio en su servidor. Oidentd es un demonio de Ident que es compatible con muchas distribuciones de Linux, FreeBSD, Darwin y Solaris, y cumple con RFC 1413.
Para instalar y configurar el servicio de ident para usar con su base de datos en el servidor, siga los pasos indicados para su sistema operativo:
RED HAT 6.X/CENTOS 6.X
Instala oidentd en Red Hat 6.x o CentOS 6.x ejecutando este comando:
$ yum install oidentd
Dependiendo de la configuración de su servidor, puedes recibir el siguiente mensaje de error:
No package oidentd available.
En este caso, debes instalar los Repositorios Extras de Red Hat/CentOS, desde el siguiente enlace: https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
RED HAT 7.X/CENTOS 7.X
Instala un servidor ident en Red Hat 7.x o CentOS 7.x, usando los paquetes authd y xinetd, ejecutando los siguientes comandos:
$ yum install authd $ yum install xinetd
UBUNTU/DEBIAN
Instala oidentd en Ubuntu o Debian ejecutando el siguiente comando:
$ sudo apt-get install oidentd
SUSE LINUX ENTERPRISE SERVER
Instala pidentd y xinetd desde los siguientes enlaces:
- https://www.suse.com/LinuxPackages/packageRouter.jsp?product=server&version=11&service_pack=&architecture=i386&package_name=pidentd
- https://www.suse.com/LinuxPackages/packageRouter.jsp?product=server&version=11&service_pack=&architecture=i386&package_name=xinetd
Pasos posteriores a la instalación para Red Hat 6.x, CentOS 6.x, Ubuntu y Debian
Después de instalar oidentd en sistemas Red Hat 6.x, CentOS 6.x, Ubuntu y Debian, continua con los siguientes pasos:
- Verifica que el servidor ident acepte conexiones IPv6 para prevenir fallas de autenticación. Para hacerlo de tal manera, debes habilitar esta opción. Dentro del archivo /etc/init.d/oidentd, cambia la siguiente línea:
exec="/usr/sbin/oidentd"
por
exec="/usr/sbin/oidentd -a ::"
Luego en la línea de comandos en Linux, inicia oidentd con – a : :
- Reinicia el proceso, con el siguiente comando:
$ /etc/init.d/oidentd restart
Pasos posteriores a la instalación para Red Hat 7.x, CentOS 7.x, y SUSE Linux Enterprise Server
Después de instalar los paquetes necesarios en su sistema Red Hat 7.x, CentOS 7.x y SUSE Linux Enterprise Server, continúe con los siguientes pasos:
- Habilite el proceso auth con el archivo de configuración que se encuentra en la siguiente ruta: /etc/xinet.d/auth. Ingresa «no» en la opción «disable», tal cómo se muestra en el archivo ejemplo de configuración siguiente:
service auth { disable = no socket_type = stream wait = no user = ident cps = 4096 10 instances = UNLIMITED server = /usr/sbin/in.authd server_args = -t60 --xerror --os }
- Reinicia el proceso xinetd con el siguiente comando:
$ service xinetd restart