Welche Optionen muss ich haben, um eine Verbindung zu einem Windows-Remoteserver herzustellen, wenn RDP defekt ist?

9

Welche Optionen muss ich haben, um eine Verbindung zu einem Windows-Remoteserver herzustellen, wenn RDP defekt ist (nicht reagiert), ich keinen Konsolenzugriff habe und der Server nicht physisch geschlossen ist?

Wenn VNC unter Linux nicht funktionierte, konnte ich mich normalerweise auf einen SSH-Daemon verlassen. Windows hat das nie aufgegriffen (warum, ich weiß nicht) - gibt es ein Äquivalent?

Mittagsfleisch317
quelle
2
Es gibt VIELE Möglichkeiten ... aber es hängt auch davon ab, WAS Sie auf dem Remote-Server versuchen. Einige sind aufgrund dieses Wissens einfacher als andere.
TheCleaner
1
ILO / DRAC Ich denke, dies ist Ihre beste Wahl, da Powershell-Remoting 2008 standardmäßig nicht aktiviert ist, und ich wette, Sie haben es nie aktiviert, sodass es Ihnen jetzt nicht viel nützt, bis Sie auf den Server zugreifen können aktiviere es.
Ryan Ries
Reagiert der gesamte Server nicht oder nur RDP? Auf jeden Fall wäre nichts anderes von Nutzen, wenn es keinen UP-Routing-Pfad zwischen Ihnen und dem Server gäbe.
Matt

Antworten:

21

Das erste, was ich mache, wenn RDP nicht spricht, ist das in Powershell:

PS> $service = get-service -computername MyServer -displayname "Remote Desktop Services"
PS> $service.stop
PS> $service.start

Die meiste Zeit belebt dies RDP wieder und ich kann wieder einsteigen. Wenn dies nicht ausreicht, muss ich mich auf iLO oder eine der anderen Konsolenoptionen verlassen, die in anderen Antworten hier erwähnt werden.

Squillman
quelle
10

In dieser Frage finden Sie Ihre Befehlszeilenoptionen . Grundsätzlich verfügen Sie über WinRS / WinRM, PowerShell Remoting und PSexec sowie die anderen Dienstprogramme der SysInternals Suite . Sie können auch SSH oder sogar Telnet auf einem Windows-Server installieren und nach der Installation eine Verbindung herstellen.

Darüber hinaus können Sie mit Ihren Tools im Ordner "Verwaltung" eine Verbindung zu Remotecomputern herstellen (oder zumindest versuchen). Dies ist also eine Option. (Meistens haben Ihre MMC-Snap-Ins, aber auch einige der nativ enthaltenen eigenständigen Exes, wie regeditdiese Funktionalität.)

Sie sollten auch eine Form von Out-of-Band-Verwaltungsschnittstelle / virtueller Konsole auf Ihrem Server haben (z. B. HP iLO oder Dell iDRAC), und wenn nicht ... nun, lernen Sie daraus und holen Sie sich eine auf Ihrem nächsten Server.

Schließlich gibt es eine beliebige Anzahl von Tools von Drittanbietern, mit denen Sie häufig remote auf einen Server zugreifen, sich selbst installieren und dann eine Bildschirmfreigabe basierend auf VNC (oder ähnlichem) einrichten können. Dameware und IntelliAdmin fallen mir sofort ein, aber sie sind nur zwei von vielen.

HopelessN00b
quelle
Ahh, der Vorteil der Rückschau. Vielleicht installiert er beim nächsten Mal andere Optionen, wenn er auf solche Probleme stößt.
Matt
3

Da es nicht erwähnt wurde:

Es gibt immer "kluge Hände". Unterschätzen Sie niemals die Einfachheit, jemanden anzurufen und zu sagen: "Können Sie zum Server gehen und mir sagen, was Sie sehen? ... OK ... tun Sie das für mich."

Wenn der Server die Erde nicht umkreist, ist dies wahrscheinlich eine Option.

Der Reiniger
quelle
5
Ich bin mit der Fallback-Option "Dumb Hands" besser vertraut. Es ist häufiger anzutreffen, wenn es nicht immer mit dem richtigen Namen gekennzeichnet und verkauft wird.
Mfinni
4
Es sei denn, Ihr Server befindet sich in der Cloud ... umkreist die Erde.
Paul Draper
1

LoM ist eine häufig verwendete Technik für den Zugriff auf Knoten, die logisch nicht zugänglich ist.

Der Name der Technik unterscheidet sich von den Herstellern, dell nennen ihre Version "iDRAC". HP nennt ihre "iLo"

Früher gab es dafür spezielle PCI-Karten namens MEGARAC. Es gibt auch KVM über IP zu helfen.

Viel Glück!

Neophyt
quelle
1

psexec, Teil des Windows Sysinternals-Pakets .

Wir haben dies immer verwendet, um Software in einem Nicht-Active Directory-Netzwerk von Windows-Hosts bereitzustellen.

Michael Martinez
quelle
Dieser funktioniert, wenn Sie die Anmeldeinformationen für den Zugriff auf den Server kennen ... ihn mehrmals verwendet haben ... das einzige "Gotcha" ---> Sie können keine GUI verwenden ... nur Konsole ... ich meine ... Sie können die Konsole verwenden, um ein GUI-Programm zu starten, aber Sie können es nicht steuern ...
ZEE
1

Wie oben erwähnt, ist iDRAC der beste Weg, um auf Remote-Systeme zuzugreifen, wenn RDP nicht gestartet werden kann. Wenn es sich bei dem System um eine virtuelle Maschine handelt, können Sie die Konsole mithilfe der virtuellen Infrastruktur remote verwalten und in den meisten Fällen anzeigen.

Ich würde auch in etwas wie einen LANTRONIX 'Spider' investieren, der an die VGA- und USB-Anschlüsse des Remote-Systems angeschlossen werden könnte, um unser Bandmanagement zu ermöglichen.

Wenn Sie das System weiterhin anpingen können, versuchen Sie, einen Neustart für das Feld durchzuführen. Rufen Sie unter Windows 'shutdown -i' ein interaktives Befehlsdienstprogramm auf. Überprüfen Sie, ob Sie damit das System remote neu starten können.

Ich wünsche Ihnen viel Glück, mein Freund, und Sie können sich gerne an uns wenden, um weitere Hilfe zu erhalten

Jermal Smith
quelle
0

Solange der WinRM-Dienst korrekt konfiguriert ist, können Sie mit Powershell-pssession –computername –scriptblock oder invoke-command -computername –scriptblock eingeben. Oder Sie können Psexec von http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx herunterladen und dann den Benutzer psexec \ target –u credentials cmd verwenden

Ist RDP überhaupt aktiviert? Überprüfen Sie die Netzwerkregistrierung des Servers HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

Es gibt Werte wie fDenyTSConnections & TSUserEnabled, die korrekt konfiguriert werden müssen.

Starten Sie auch die TS-Dienste auf dem Server neu.

Ich schlage vor, dass Sie dies verwenden, wenn Sie Netzwerkzugriff haben und sich authentifizieren können.

Setzen Sie ILO auch in Ihrem Unternehmen ein?

Ben Lavender
quelle