RDP - Error: ".. you already have a console session in progress"
Ich verbinde den RemoteDesktop eines entfernten RDP-Servers mittels eines ssh-Tunnels auf meinen lokalen Rechner. Auf dem entfernten Rechner muss dazu natürlich ein ssh-server laufen. Das ssh-Tunnelscript auf dem Client sieht so aus:
ssh -2 -N -L 3389:127.0.0.1:3389 -l username -p 22 theremoteaddress.dyndns.org
SSH (Serverport 22) tunnelt den entfernten RDP-Port (3389) also auf den Localhost und der RDP-Client ("RemoteDesktopConnection") muss sich mit dem Port auf dem Localhost verbinden.
Unter Win7 bekomme ich dabei die Fehlermeldung:
Your computer could not connect to another console session on the remote computer because you already have a console session in progress
Abhilfe schafft erstaunlicherweise die Änderung des lokalen Ports von 3390 (Standardport für RDP) auf einen beliebigen anderen. Der RDP-Client verbindet dann also beispielsweise auf localhost:5509 um den RemoteDesktop anzuzeigen. Dazu muss im Aufruf oben das erste 3389 in 5509 geändert werden.
ssh -2 -N -L 5509:127.0.0.1:3389 -l username -p 22 theremoteaddress.dyndns.org
Im RDP-Client muss dieser Port dann natürlich auch genutzt werden. Als Serveradresse muss beim Start dann "localhost:5509" in das entsprechende Feld eingetragen werden.
(via)
ssh -2 -N -L 3389:127.0.0.1:3389 -l username -p 22 theremoteaddress.dyndns.org
SSH (Serverport 22) tunnelt den entfernten RDP-Port (3389) also auf den Localhost und der RDP-Client ("RemoteDesktopConnection") muss sich mit dem Port auf dem Localhost verbinden.
Unter Win7 bekomme ich dabei die Fehlermeldung:
Your computer could not connect to another console session on the remote computer because you already have a console session in progress
Abhilfe schafft erstaunlicherweise die Änderung des lokalen Ports von 3390 (Standardport für RDP) auf einen beliebigen anderen. Der RDP-Client verbindet dann also beispielsweise auf localhost:5509 um den RemoteDesktop anzuzeigen. Dazu muss im Aufruf oben das erste 3389 in 5509 geändert werden.
ssh -2 -N -L 5509:127.0.0.1:3389 -l username -p 22 theremoteaddress.dyndns.org
Im RDP-Client muss dieser Port dann natürlich auch genutzt werden. Als Serveradresse muss beim Start dann "localhost:5509" in das entsprechende Feld eingetragen werden.
(via)
techomatic - 2011-01-18 09:54