Este documento proporciona una guía detallada para configurar una conexión RDP segura utilizando SSH Tunneling. Desde la instalación del servidor SSH en la máquina local hasta la verificación de la conexión y el uso de Remmina, cada paso es crucial para garantizar una configuración segura y eficiente.
by Enrique Serrano Lendines
Configuración del Servidor SSH en la Máquina Local
Instalación del Servidor SSH
El primer paso es instalar el servidor SSH en la máquina local. Esto se logra mediante la ejecución de comandos específicos, como "sudo apt update" y "sudo apt install openssh-server".
Instalación del entorno de escritorio XFCE y XRDP
sudo apt install xfce4 xfce4-goodies -y
sudo apt install xrdp -y
sudo systemctl status xrdp
- Si usas puertos diferentes necesitas modificar el siguiente archivo:
sudo nano /etc/xrdp/xrdp.ini
Configuración del Archivo sshd_config
Es crucial editar el archivo de configuración del servidor SSH para habilitar opciones como AllowTcpForwarding y GatewayPorts. Estos pasos son esenciales para garantizar la seguridad y el funcionamiento adecuado del servidor SSH.
sudo nano /etc/ssh/sshd_config
Asegúrate de que la opción AllowTcpForwarding y GatewayPorts esté establecida en "yes":
Reinicia el servicio SSH para aplicar los cambios en la configuración:
sudo service ssh restart
Configuración del Cliente RDP
1
Instalación del Cliente SSH
Asegúrate de tener el cliente SSH instalado en tu cliente RDP. Puedes usar el siguiente comando para instalarlo: