Tengo dos servidores físicos en mi red doméstica, Linux ( 192.168.8.x
) y Windows Server 2008 ( 192.168.8.y
).
Se puede acceder al servidor Linux desde el exterior mediante ssh en un puerto no estándar (por ejemplo, 23008). ¿Cómo establezco un túnel RDP permanente a través de ssh en la caja de Linux? Sé que puedo usar masilla en la máquina externa, pero no sé cómo configurar sshd en la caja de Linux correctamente. Gracias por cualquier pista!
Suponiendo que 3389 es el puerto en el que se está ejecutando su RDP Y que el servidor ssh tiene acceso a dicho puerto, puede conectarse a 127.0.0.1:3389 como si fuera el servidor remoto.
fuente
ssh -L 3389:<ip of windows server>:3389 <dydns of ssh server> -l <ssh user> -N
nombres de host se pueden usar en lugar de ip, suponiendo, por supuesto, que el puerto 22 se reenvíe al servidor ssh, que en una nota lateral puede ser malo, si se usa un puerto diferente y se reenvía eso, es decir, 1212 use el -p 1212 bandera.También se puede usar el túnel interno ssh desde el cliente de escritorio remoto Remmina .
Si puede enviar ssh a algún servidor Linux usando las teclas ssh y ese servidor tiene un puerto 3389 (RDP) abierto para los paquetes que provienen de su máquina, puede usar la siguiente configuración para RDP a través del túnel ssh.
En el editor de perfiles, configure la pestaña Básica como para la conexión directa. Vaya a la pestaña Túnel SSH y configure la tunelización de esta manera:
[x] Habilitar túnel SSH
(o) Personalizado [ip / nombre de host del servidor ssh / linux]
Autenticación SSH:
Nombre de usuario: [nombre de usuario en el servidor ssh / linux]
(o) Clave pública (automática)
Usando esas opciones, Remmina abre
y luego conecta la sesión RDP a través de ese canal ssh.
Si inicia sesión en el servidor Linux con un nombre de usuario / contraseña o si está usando un archivo de identidad diferente, debe cambiar la sección Autenticación SSH de la configuración del perfil.
fuente