Benutzer-Werkzeuge

Webseiten-Werkzeuge


rdp_remote_desktop

Remote Desktop (RDP)

Hier geht es um Microsoft Windows Remote Desktop und das Remote Desktop Protocol (RDP), für eine Unix-like Alternativen siehe VNC

SSH + RDP über localhost

Server

  • RDP aktivieren
  • SSH-Server (sshd) einrichten
    • für die Konfiguration von sshd siehe die Windows-Config in SSH/SSL
    • um sicherzustellen, dass der sshd service läuft und die neuste config nutzt in powershell eingeben: Restart-Service sshd
  • Portfreigabe/-weiterleitung für den konfigurierten SSH-Port (Standard: 22) nach außen und
  • optional: DNS-Eintrag für IPv4 & IPv6 (bei dynamischer IP DDNS nutzen)
  • optional: Wake on LAN (WoL (de) | WoL (en)) einrichten und PC mit kleinem Gerät wie Raspberry Pi oder Router aus der Ferne starten

Client

Diese Anleitung ist spezifisch für die Nutzung eines Android Smartphones als Client

  • Termux installieren
  • autossh installieren: pkg update && pkg upgrade && pkg install autossh
  • script (rdp.sh) anlegen: vim /data/data/com.termux/files/usr/bin/rdp.sh
/data/data/com.termux/files/usr/bin/rdp.sh
#!/usr/bin/env bash
 
set -o errexit
set -o nounset
set -o pipefail
shopt -s inherit_errexit
 
autossh -M 0 user@example.com -p 2222 -NL localhost:3389:localhost:3389
  • script ausführbar machen: chmod 0700 /data/data/com.termux/files/usr/bin/rdp.sh
  • script ausführen: rdp.sh

Diese Werte aus dem Script an die SSH-Konfiguration des Windows-Rechners anpassen:

  • Benutzername: user
  • Host (DNS/DDNS/IP): example.com
  • Port: 2222

Solange der SSH-Tunnel offen ist, kann man sich über localhost unter dem Standard-RDP-Port 3389 mit dem PC verbinden

/home/http/wiki/data/pages/rdp_remote_desktop.txt · Zuletzt geändert: von david