internet2107
Goto Top

Powershell: RDP Verbindung zu einem Server mit anderem Server als Sprungbrett (jump Server)

Ich habe folgendes Problem.
Vielleicht hat jemand schon so einen Fall gehabt, eine Idee, oder gar ein fertiges Script?

Es gibt bei uns driverse Server im Netzwerk, die nur über einen sogenannten Jump Server erreichbar sind, aus Sicherheitsgründen, z.B. Thema Firewall.
Bedeutet, man muss sich zuerst auf den ersten Server per RDP verbinden, um dann dort den zweiten Server per RDP zu erreichen.

Gibt es eine Möglichkeit per einfachem Powershell-Script von seinem lokalen PC den zweiten Server (hinten dem ersten) per RDP zu erreichen?
Ich habe zum Beispiel für den ersten Server Adminrechte, kann mich also ohne Probleme mit der Powershellkonsole auf den Jump Server verbinden.
Beispiel:
enter-PSSession -ComputerName Beispielserver -Credential $Credential
Aber ich weiß nicht wie ich dann die RDP Session
mstsc /v "$Server"  
auf meinen lokalen Rechner hole.

Content-ID: 534680

Url: https://administrator.de/contentid/534680

Ausgedruckt am: 25.11.2024 um 09:11 Uhr

emeriks
emeriks 13.01.2020 um 12:16:55 Uhr
Goto Top
Hi,
sofern dieser "Jump Server" nur dafür da ist, könntest Du am Benutzerobjekt oder in den RDP-Einstellungen des Servers oder per GPO einfach einstellen, dass beim Verbinden über RDP automatisch der Befehl "mstsc.exe" gestartet werden soll.

E.
internet2107
internet2107 13.01.2020 um 12:21:15 Uhr
Goto Top
Danke, aber leider nicht.
Der Jump Server hat im Grunde viele andere Aufgaben. Der Zielserver (der per RDP am Ende erreicht werden soll), ist jedoch in der Firewall nur über diesen Jump Server erreichbar.
emeriks
emeriks 13.01.2020 um 12:27:58 Uhr
Goto Top
Na dann hast Du die Frage doch selbst beantwortet: Nein, geht nicht.

Könnte es sein, dass Du diese Firewall nicht verwaltest und hier versuchst, die bestehenden Regeln auszuhebeln?
142232
142232 13.01.2020 aktualisiert um 12:34:16 Uhr
Goto Top
Bedeutet, man muss sich zuerst auf den ersten Server per RDP verbinden, um dann dort den zweiten Server per RDP zu erreichen.
Nennt sich "Remote Desktop Gateway"
https://www.yobyot.com/aws/configure-remote-desktop-gateway-bastion-host ...
https://www.yobyot.com/aws/how-to-set-up-a-bastion-host-for-windows-in-a ...
emeriks
emeriks 13.01.2020 um 12:38:51 Uhr
Goto Top
Zitat von @142232:
Nennt sich "Remote Desktop Gateway"
Dafür muss er aber auch auf dem 2. Server Admin-Rechte haben. face-wink
certifiedit.net
certifiedit.net 13.01.2020 um 12:39:06 Uhr
Goto Top
Hallo internet2107,

das untergräbt das Konzept. Lass es.

Viele Grüße,

Christian
certifiedit.net
142232
142232 13.01.2020 aktualisiert um 12:43:44 Uhr
Goto Top
Zitat von @emeriks:
Zitat von @142232:
Nennt sich "Remote Desktop Gateway"
Dafür muss er aber auch auf dem 2. Server Admin-Rechte haben. face-wink
Wieso face-smile? Nö, geht hier auch ohne, ... wenn du mit "2. Server" den RDP-Zielhost meinst. Natürlich muss er sich per RDP dort einloggen dürfen.
Auf dem ersten ja, da muss er ja erst mal das RD Gateway installieren.
emeriks
emeriks 13.01.2020 um 13:18:28 Uhr
Goto Top
Gut. Ich war jetzt bei "erster" auf dem Client.
bloodstix
bloodstix 13.01.2020 um 16:23:32 Uhr
Goto Top
Halte ich für ein Gerücht. Er will sich nur ein paar Klicks sparen und nichts umgehen.

Kannst dir mstsc doch als Seemless-App vom 1. Server holen und dann auf den 2.?