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:

 

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:

  1. 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 : :

  2. 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:

  1. 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 
    }
  2. Reinicia el proceso xinetd con el siguiente comando:
    $ service xinetd restart