
Administrar servidores, estaciones de trabajo remotas o laboratorios virtualizados es una tarea cotidiana en entornos GNU/Linux corporativos, educativos y de laboratorio. En Debian 13 con XFCE, disponer de herramientas sólidas para escritorio remoto y acceso SSH es imprescindible para garantizar productividad, seguridad y trazabilidad.
En este artículo técnico —concebido como material docente y de referencia— analizo con rigor tres pilares del acceso remoto en Linux:
- Remmina – cliente gráfico multiprotocolo.
- TigerVNC – visor y servidor VNC de alto rendimiento.
- PuTTY – cliente SSH clásico y fiable.
| Herramienta | Tipo | Ideal para | Interfaz | Protocolos |
|---|---|---|---|---|
| Remmina | Cliente gráfico | Administración mixta | GTK | RDP, VNC, SSH |
| TigerVNC | Servidor/visor | Escritorios Linux | Gráfico | VNC |
| PuTTY | Cliente SSH | Administración CLI | GTK | SSH |
¿Qué es Remmina?
Remmina es un cliente de escritorio remoto modular, orientado a administradores y usuarios avanzados. Su arquitectura por plugins le permite hablar múltiples protocolos:
- RDP (Windows Server / Escritorios remotos).
- VNC.
- SSH.
- SPICE, NX, XDMCP, entre otros.
En XFCE encaja perfectamente por ligereza, integración GTK y soporte para llaveros de contraseñas mediante GNOME Keyring o KWallet.
Características principales
Desde una óptica técnica:
- 📡 Soporte multiprotocolo mediante plugins.
- 🔐 Gestión segura de credenciales.
- 📂 Perfiles persistentes por host.
- 🖥️ Redimensionado dinámico y multimonitor.
- 🎛️ Túneles SSH para encapsular VNC/RDP.
- 📋 Portapapeles bidireccional.
- 🔑 Autenticación por clave pública.
- 🎨 Integración visual en XFCE/GTK.
Instalación en Debian 13
Tal y como exige el ecosistema Debian:
$ sudo apt install remmina remmina-plugin-rdp remmina-plugin-vnc
Esto instala:
- Cliente base.
- Plugin RDP.
- Plugin VNC.
Verificación:
$ remmina --version
Configuración inicial
Al arrancar Remmina:
- Nueva conexión → seleccionar protocolo.
- Introducir:
- Host/IP.
- Usuario.
- Puerto.
- Guardar perfil con nombre corporativo:
srv-bbdd-produccion,lab-debian-01, etc.
Buenas prácticas
- Usar RDP + TLS.
- VNC siempre encapsulado por SSH.
- No guardar contraseñas en texto plano.
- Emplear claves RSA/ED25519 para túneles.
Casos de uso típicos
- Acceso a escritorios Windows desde Debian.
- Administración gráfica de servidores Linux.
- Laboratorios docentes.
- Soporte remoto interno.
¿Qué es TigerVNC?
TigerVNC es una implementación de alto rendimiento del protocolo VNC. Incluye:
- Visor (
tigervnc-viewer). - Servidor (
tigervncserver). - Librerías comunes.
Es ideal para:
- Escritorios Linux remotos.
- Laboratorios académicos.
- Servidores sin acceso físico.
Características técnicas
- ⚡ Codificación eficiente (Tight, ZRLE).
- 🔒 Cifrado vía TLS.
- 🖥️ Sesiones virtuales independientes.
- 🔑 Contraseñas dedicadas.
- 📡 Baja latencia en LAN/WAN.
- Compatible con túneles SSH.
Instalación en Debian 13
Visor:
sudo apt install tigervnc-viewer
Servidor completo:
sudo apt install tigervnc-standalone-server tigervnc-common
Configuración del servidor VNC
Crear contraseña:
vncpasswd
Iniciar sesión gráfica:
tigervncserver -localhost :1
Esto genera el display:
:1 → puerto 5901
Integración con XFCE
Editar:
~/.vnc/xstartup
Contenido recomendado:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4 &
Permisos:
chmod +x ~/.vnc/xstartup
Reiniciar:
tigervncserver -kill :1 tigervncserver :1
Conexión segura mediante SSH
Nunca exponga VNC directamente a Internet:
ssh -L 5901:localhost:5901 usuario@servidor
Luego:
tigervnc-viewer localhost:5901
¿Qué es PuTTY?
PuTTY es un cliente SSH clásico, extremadamente estable, usado históricamente en entornos Windows y perfectamente funcional en Linux.
Incluye:
- Cliente SSH.
- Soporte Telnet/Serial.
- Generador de claves.
- Agente de autenticación.
Características
- 🔑 Autenticación por clave pública.
- 🔐 Forwarding X11.
- 📡 Reenvío de puertos.
- 🧰 Sesiones persistentes.
- 📜 Logs de sesión.
- Emulación de terminal completa.
Instalación en Debian 13
sudo apt install putty
Ejecutable principal:
putty
Configuración avanzada
En la interfaz:
- Session → host y puerto.
- SSH → Auth → clave privada.
- SSH → Tunnels → port forwarding.
- Guardar perfil.
Ejemplo túnel VNC:
Source port: 5901 Destination: localhost:5901
Buenas prácticas de seguridad
Desde una perspectiva profesional:
- ✔️ Claves ED25519.
- ✔️ Deshabilitar login root.
- ✔️ Firewall con nftables.
- ✔️ VNC solo por SSH.
- ✔️ Auditoría de logs.
- ✔️ Actualizaciones periódicas.
Resumen
En Debian 13 con XFCE:
- Remmina centraliza accesos heterogéneos.
- TigerVNC proporciona escritorio remoto Linux robusto.
- PuTTY cubre administración SSH clásica.
Combinados, forman un arsenal corporativo completo para:
- Administración de sistemas.
- Soporte técnico.
- Formación.
- Laboratorios virtuales.
Referencias
- Documentación oficial de Remmina.
- Proyecto TigerVNC.
- Manuales de Debian sobre escritorio remoto.
- Páginas de manual (
man remmina,man tigervncserver,man putty). - RFC 4251–4254 (SSH).
- Guías de seguridad OpenSSH
Descubre más desde javiercachon.com
Suscríbete y recibe las últimas entradas en tu correo electrónico.




