Aquesta és una revisió antiga del document


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 dela VPN) para conectarnos a una máquina Windows (no accesible a través de la VPN)
  • 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:
    • en la cadena de pre-conexión, usar: /path/to/script start <IP_WINDOWS> servidorLinux
    • en la cadena de post-conexión, usar: /path/to/script stop <IP_WINDOWS> servidorLinux

/via: https://kgibran.wordpress.com/2019/03/13/remmina-rdp-ssh-tunnel-with-pre-and-post-scripts/

  • linux/ssh/rdpconn.1604492170.txt.gz
  • Darrera modificació: 04/11/2020 04:16
  • per admin