¿Qué son Linux NIS y NIS+?

¿Qué son Linux NIS y NIS+?

NIS y NIS+ comparten tantas diferencias como comparten similitudes. Estos programas, comúnmente conocidos como servicio de información de red y servicio de información de red más, ofrecen una búsqueda y verificación de redes simples de procesos y bases de datos.

NIS se conoce formalmente como Sun Yellow Pages y proporciona información que toda la red debe saber. En particular, NIS y NIS+ proporcionan la siguiente información:

  • Iniciar sesión contraseñas, nombres o directorios de inicio (E.gramo. /etc/contraseña)
  • Información grupal (E.gramo. /etc/grupo)
  • Números IP y nombres de host (E.gramo. /etc/hosts)

Este artículo explicará cómo funcionan NIS y NIS Plus. El artículo también destacará las diferencias y similitudes clave entre los dos marcos. Finalmente, aprenderá cuándo ir con NIS y cuándo considerar usar NIS+.

Que es nis?

El sistema de información de red, NIS, es un mecanismo de administración y administración utilizado por los administradores de redes más pequeñas. NIS se destaca como una base de datos distribuida que permite a los usuarios mantener la configuración correcta y consistente de los archivos dentro de una red.

Desarrollado por Sun Microsystems, NIS también permite a los usuarios acceder a archivos del sistema desde cualquier lugar. Es parte del sólido sistema de archivos de red o NFS y presenta una variedad de demonios y comandos para varios otros servicios, incluidos NIS y NFS. Los componentes NIS notables incluyen servidores, clientes, mapas NIS y un dominio NIS.

La sintaxis NIS es como se muestra a continuación:

Que es nis+?

También desarrollado por Sun Microsystems, NIS+ es un servicio de directorio utilizado por los administradores de sistemas para almacenar credenciales compartidas en forma de tablas NIS+. Es un reemplazo de NIS que es más antiguo y más básico.

Este servicio de información de red proporciona un lugar central donde los administradores de red pueden almacenar credenciales de clientes donde todos pueden acceder. El servicio es ideal para almacenar direcciones de la máquina, información de correo, información de seguridad, detalles de la red, información de Ethernet y otras credenciales de clientes compartidos. Viene con un conjunto de comandos para ayudar a administrar el espacio de nombre.

Nis vs. NIS+ Comparación

Nis y nis+ comparten más que su nombre: comparten un objetivo común. Sin embargo, también tienen una variedad de diferencias. En particular, el servicio de información de red Plus (NIS+) es una versión mejorada del servicio original de información de red. Implica que tiene nuevas características y diferentes terminología para conceptos similares.

La tabla a continuación resume la diferencia entre NIS y NIS+.

Tabla de comparación entre NIS y NIS+

Nis Nis+
Cuenta con los dominios planos y no tiene jerarquía. Cuenta con los dominios jerárquicos y almacena los datos en diferentes niveles.
Permite el uso de nombres de máquina y nombres de usuario similares. La máquina y el usuario no pueden compartir un nombre. Además, no puedes tener un punto (.) en cualquiera de los nombres.
Todos los nombres y comandos son bastante sensibles a los casos. Los comandos y los nombres no son sensibles a los casos.
No usa ninguna autenticación. Utiliza la autenticación des.
Utiliza tablas de dos columnas para almacenar datos. Utiliza tablas de columnas múltiples para almacenar datos.
El cliente tiene solo una opción de fuente de información de red. El cliente tiene una gama de fuentes de información de red para elegir que incluye DNS, NIS, NIS+o cualquier local /etc. archivo.
Cuenta con un tamaño máximo de 1024 bocados, una limitación que se aplica a todos los archivos de mapa NIS. No hay limitaciones de tamaño.
No admite el RPC cifrado y seguro. Admite el RPC seguro y encriptado.
Utiliza RPC versión 2. Utiliza RPC versión 3.
A menudo retrasará las actualizaciones de propagación por lotes. Propaga actualizaciones incrementales al instante.

Estructura de dominio NIS y NIS+

En particular, a diferencia de la mayoría de las versiones de los protocolos originales, NIS+ no mejora NIS. En cambio, funciona como su reemplazo. NIS tiene como objetivo abordar los requisitos de administración de la red de requisitos de servidor cliente relativamente pequeño. Por lo tanto, es más adecuado para entornos con unos pocos cientos de clientes, usuarios de confianza y algunos servidores multipropósito.

Pero necesitará NIS+ para administraciones de red de cliente cliente grande, moderna y compleja. Viene con más autonomía. Manejará convenientemente redes con hasta 10,000 clientes multivendores y hasta 100 servidores especializados ubicados en todo el mundo. La jerarquía del dominio es similar a la de DNS. Sin embargo, está más desarrollado y puede almacenar información sobre usuarios, estaciones de trabajo y servicios de red.

NIS+ presenta características de interoperabilidad que le permiten actualizar desde NIS. También permite una interacción continua con DNS según lo proporcionado inicialmente por NIS. El comando nispopulado permite la compatibilidad de NIS si tiene la intención de moverse de NIS a NIS más.

Un archivo de ejemplo de NIS es:

Un ejemplo de un archivo NIS+ es:

Cómo funciona NIS

Debe tener una sola máquina dentro de su red actuando como un servidor NIS para que funcione NIS. Sin embargo, aún puede tener múltiples servidores NIS, con cada servidor que sirve un dominio NIS diferente.

También puede utilizar servidores de cooperación donde una máquina actuará como servidor maestro, mientras que el resto serán servidores de esclavos NIS. En dicho acuerdo, los servidores de esclavos solo tendrán copias de la base de datos NIS e recibirán e implementarán cambios desde el servidor maestro.

La razón principal para tener uno o más servidores de esclavos en sus sistemas es mantener el tiempo de actividad de su red durante todo. Por lo tanto, las máquinas cliente pueden verificar a través de cualquier servidor de esclavos rápidos o confiables siempre que un servidor maestro esté abajo o demasiado lento.

Cómo funciona NIS+

NIS+ funciona al admitir autenticación y cifrado de datos, y lo hace a través de un RPC seguro y confiable. Por lo tanto, esta es una mejor herramienta de seguridad que NIS.

El modelo de nombres aquí aprovecha una estructura de árbol, con cada nodo en el árbol directamente correspondiente a un objeto NIS+. El diseño tiene hasta seis árboles, incluyendo mesa, enlace, directorio, grupo, entrada y privado.

El directorio raíz forma la base del espacio de nombres NIS+. Los dos directorios especiales incluyen los grupos_dir y el org_dir. El grupo_dir es responsable del control de acceso, ya que tiene objetos de grupo NIS+. Por otro lado, el ORG_DIR contiene tablas de administración como hosts, passwd y mail_aliases.

Conclusión

Ahora, elegir entre NIS y NIS+ no es una elección difícil. Considere NIS+ si tiene serias necesidades de seguridad en sus redes. Aunque es un poco fácil de administrar, asegurará notablemente sus sistemas. Por otro lado, NIS es generalmente un protocolo de administración. Es bastante fácil de ministrar pero carece de medidas de seguridad.