Conceptos Esenciales de Administración de Servidores Linux: DNS, Samba y Acceso Remoto SSH

Clasificado en Informática

Escrito el en español con un tamaño de 3,71 KB

Servicios Fundamentales de Red

DNS Server (Servidor de Nombres de Dominio)

Servicio que permite asociar nombres de equipo y de dominio (interno o externo) con direcciones IP de equipos de la red.

Samba File Server (Servidor de Archivos Samba)

Es necesario instalarlo para configurar nuestro equipo (ej. Ubuntu Server) como controlador de dominio en redes Linux y Windows, permitiendo la compartición de archivos e impresoras.

Gestión de Usuarios y Seguridad

Cambio de Contraseña y Políticas de Expiración

Comando de ejemplo: sudo passwd paco -w 3 -x 45 -n 2

Interpretación de la política: La contraseña caduca en 45 días (-x 45), avisará con 3 días de antelación (-w 3) y se tendrá que cambiar antes de 2 días (-n 2).

Grupos de Usuarios Comunes en Linux

  • Users: Usuarios estándar.
  • Root: Administrador principal del sistema.
  • Admin: Usuarios con privilegios administrativos.
  • SSH: Permite la conexión remota.
  • DHCP: Permite administrar el servicio DHCP del equipo.

Protocolos de Acceso Remoto

Conexión Remota a un Equipo Linux (Windows o Linux)

La conexión se realiza típicamente a través del protocolo SSH.

Telnet

Telnet es un protocolo que permite acceder a la línea de comandos del servidor para realizar cualquier tipo de administración del sistema, típicamente Linux o UNIX. Telnet suele escuchar el puerto 23.

Para acceder por Telnet a un servidor, necesitaremos que ese servidor dé soporte al protocolo y, además, tener una cuenta de usuario en la máquina a la que se conecta. Existen diversos programas cliente que podemos utilizar; el más utilizado es PuTTY.

SSH (Secure Shell)

Dado que Telnet es un protocolo poco seguro, en la actualidad casi se ha dejado de usar. Ahora lo normal es utilizar SSH, que es un protocolo similar pero con mejoras de seguridad sustanciales.

SSH es un protocolo de comunicación en redes muy similar a Telnet, pero en el que todas las comunicaciones viajan de manera encriptada. Suele trabajar en el puerto 22.

Instalación de SSH y PuTTY (Modo Comando)

Para instalar los paquetes necesarios en sistemas basados en Debian/Ubuntu:

  • Servidor SSH: sudo apt-get install ssh
  • Cliente PuTTY (si se instala en Linux): sudo apt-get install putty

VNC (Virtual Network Computing)

VNC incorpora dos componentes: Server y Viewer. El equipo que tenga instalado el Viewer será el equipo que monitorice o acceda remotamente al VNC Server.

Instalación de Servicios Adicionales (APT)

  • Apache2: sudo apt-get install apache2. Es un servicio que nos servirá para administrar un entorno web en nuestro controlador de dominio con Samba.
  • Samba: sudo apt-get install samba. Servicios de servidor de archivos Samba, que es lo que hace que realmente el equipo funcione como un controlador de dominio.
  • VSFTPD: sudo apt-get install vsftpd. Servicio para la gestión de transmisión de ficheros a través de FTP como protocolo de transferencia de archivos.
  • MySQL Server: sudo apt-get install mysql-server. Servicio de gestión de base de datos SQL Server para gestionar los objetos que administraremos en el controlador de dominio.

Entradas relacionadas: