Configuración de Red, Samba y Acceso Remoto en Linux: Tutorial Paso a Paso

Informática5,28 KB

Usuarios iniciales, root y configuración básica

Usuarios iniciales: root y usuario principal.

  • Configurar el nombre del equipo: modificando /etc/hosts y /etc/hostname. El nombre debe ser único en la red.
  • Configuración de red (DHCP): editar /etc/netplan/00-installer-config.yaml.
  • Configuración de repositorios: /etc/apt/sources.list.

Activación de root e instalación de servicios de red

Activar el usuario root: sudo passwd root. Cambiar a root: sudo su.

1) Instalación de software de red

a) SSH

Instalar: sudo apt install openssh-server. Verificar puertos: sudo netstat -anp -tcp.

b) Samba

Instalar: sudo apt install samba smbclient samba-client sbfs.
Reiniciar el servicio: sudo systemctl restart smbd.

c) DNS

Instalar: sudo apt-get install bind9 dnsutils.

d) CUPS

Instalar: sudo apt install cups.

2) Usuarios y grupos

  • Crear usuario: adduser <usuario>
  • Eliminar usuario: deluser <usuario> o deluser --remove-home <usuario>
  • Cambiar contraseña: passwd
  • Crear grupo: addgroup <grupo>
  • Añadir usuario a un grupo: adduser <usuario> <grupo>
  • Eliminar usuario de un grupo: deluser <usuario> <grupo>
  • Eliminar grupo: delgroup <grupo>

3) Conexión remota

Modo consola

  • Telnet (menos seguro): apt install telnetd
  • SSH (seguro y cifrado): apt install ssh

Conexión desde PuTTY: introducir la IP del servidor, seleccionar SSH e iniciar sesión con usuario y contraseña.

Modo gráfico (VNC)

  • Windows ↔ Windows: instalar RealVNC Server y Viewer.
  • Linux ↔ Linux: instalar vino (servidor), vinagre (cliente) y x11vnc (VNC inverso).
  • Windows ↔ Linux: en Linux activar la opción "Compartición de pantalla" y en Windows usar vncviewer <IP>.

Conexión inversa

  • Linux escucha: vncviewer -listen
  • Windows envía: x11vnc -connect <IP>

Instalación y configuración de Samba

¿Qué es Samba?

Samba es un protocolo que permite compartir archivos e impresoras entre Windows y Linux, utilizando el protocolo CIFS.

Pasos de instalación

  1. Actualizar el sistema: apt update && apt upgrade
  2. Instalar los paquetes necesarios: apt install samba smbclient cups cups-pdf quota quotatool
  3. Instalar paquetes de autenticación: apt install winbind libnss-winbind ntp ntpdate
  4. Instalar Kerberos: apt install krb5-config
    • Reino: nombre de dominio en mayúsculas.
    • Servidor: SERVIDOR.PROFE.LOCAL
  5. Crear el dominio:
    • Hacer copia de seguridad y eliminar la configuración previa: mv /etc/samba/smb.conf .
    • Crear un nuevo dominio: samba-tool domain provision
    • Copiar la configuración de Kerberos: cp /var/lib/samba/private/krb5.conf /etc/
    • Iniciar y habilitar Samba como controlador de dominio:
      systemctl start samba-ad-dc
      systemctl enable samba-ad-dc

Gestión de usuarios en el controlador de dominio

  • Crear usuario: samba-tool user add <usuario>
  • Eliminar usuario: samba-tool user delete <usuario>
  • Cambiar contraseña: samba-tool user setpassword <usuario>
  • Listar usuarios: samba-tool user list
  • Crear grupo: samba-tool group add <grupo>
  • Añadir usuarios a un grupo: samba-tool group addmembers <grupo> <usuarios>

Compartición de carpetas Samba

Crear la carpeta a compartir con mkdir y aplicarle permisos con chmod.

Acceso desde Linux

Montar: mount -t cifs //servidor/carpeta /mnt -o username=<usuario>
Desmontar: umount /mnt

Acceso desde Windows

Abrir el Explorador de archivos y escribir \\servidor\compartida.

Comprobaciones finales

  • Verificar el nivel del dominio.
  • Comprobar DNS y Kerberos.
  • Revisar el archivo de configuración.

Montar una unidad USB en Ubuntu

Existen 3 formatos habituales: FAT32, NTFS y EXT4.

Descargar

PDF Word HTML