= Conexión RDP con tunneling (y VPN)
* usando Remmina como programa para la conexión RDP
* usando una VPN existente (y en marcha)
* usamos un servidor Linux (accesible a través de la VPN) para conectarnos a una máquina Windows (no accesible a través de la VPN)
== setup
* configurar en ~/.ssh/config la conexión con nuestro servidor Linux:
Host servidorLinux
Hostname X.X.X.X
user username
IdentityFile path/to/key
* crear el siguiente script:
#!/bin/sh
scriptname="$(basename $0)"
if [ $# -lt 3 ]
then
echo "Usage: $scriptname start | stop RDP_NODE_IP SSH_NODE_IP"
exit
fi
case "$1" in
start)
echo "Starting tunnel to $3"
ssh -M -S ~/.ssh/$scriptname.control -fnNT -L 3389:$2:3389 $3
ssh -S ~/.ssh/$scriptname.control -O check $3
;;
stop)
echo "Stopping tunnel to $3"
ssh -S ~/.ssh/$scriptname.control -O exit $3
;;
*)
echo "Did not understand your argument, please use start|stop"
;;
esac
* configurar Remmina:
* {{:linux:ssh:pasted:20201104-040931.png}}
* en la cadena de pre-conexión (pestaña behavior), usar: **/path/to/script start servidorLinux**
* en la cadena de post-conexión, usar: **/path/to/script stop servidorLinux**
/via: [[https://kgibran.wordpress.com/2019/03/13/remmina-rdp-ssh-tunnel-with-pre-and-post-scripts/]]