Was ist "SSH" für Windows-Server?

7

Ich benutze SSH viel unter Linux. Normalerweise tunnele ich in den Server und führe dann im Grunde genommen Dinge aus diesem Tunnel aus (z. B. Herstellen einer Verbindung zu MySQL, Hochladen von Dateien usw.). Was ist die Windows Server-Version von "SSH". Nicht wirklich SSH, aber etwas, das genau so unter Linux funktioniert.

Danmine
quelle

Antworten:

7

Remotedesktop. Es ist nicht genau so, erledigt aber die Aufgaben, an die Sie unter Linux gewöhnt sind.

Früher gab es in Windows einen Telnet-Server, aber Telnet ist heutzutage zu unsicher.

Matt
quelle
Ist das so sicher wie ssh? Hat es Fingerabdrücke von Servern usw.? Ich erinnere mich auch an Passwörter, die im Klartext gesendet wurden, aber ich gehe davon aus, dass dies nicht mehr der Fall ist.
Nerdfest
1
Remotedesktop-Fingerabdruckserver für Windows Vista und spätere Betriebssysteme. Passwörter werden definitiv nicht im Klartext verschickt.
Benjamin Pollack
Wie tunnelt man in RD? (z. B. Verwenden Sie localhost: 3222 auf dem lokalen Desktop, um eine Verbindung zum Server herzustellen. Verwenden Sie diese Verbindung mit dem MySQL Query Browser (auf meinem Desktop), um mit dem dB des Servers zu kommunizieren.) RD kann auch private / öffentliche Zertifikate für die kennwortlose Anmeldung verwenden.
Danmine
2

Es gibt Windows-Ports von OpenSSH, mit denen Sie einen SSH-Daemon auf einer Windows-Box ausführen können. Der wichtigste, den ich in der Vergangenheit verwendet habe, scheint seit langer Zeit nicht mehr aktualisiert worden zu sein Ich bin mir ziemlich sicher, dass es eine Codebasis verwendet, die eine Reihe bekannter Lücken aufweist.

Alternativ können Sie mit SysInternals PSexec problemlos eine Remote-Cmd-Shell auf einem Windows-System abrufen , sofern Sie über die entsprechenden Konten verfügen. Es ist nicht so sehr ein Mehrzweck-Tool wie SSH, aber wenn Sie nach einer Remote-Befehlszeile suchen, reicht es aus und es hat den Vorteil, dass Sie nicht vorher einen Dienst auf Ihrem Ziel installieren müssen, was ein großes Plus ist.

Helvick
quelle
0

Widerstehen Sie der Versuchung von Remotedesktop. Ich gebe zwar zu, dass es sofortige Befriedigung ist, aber es sind auch Jahre der Handarbeit ohne Grund.

Machen Sie sich stattdessen mit Gruppenrichtlinien und Windows Management Instrumentation (WMI) vertraut.

http://en.wikipedia.org/wiki/Windows_Management_Instrumentation

In neueren Windows-Versionen ist WMIC enthalten, aber die meisten Programmiersprachen verfügen über WMI-Schnittstellen, einschließlich PowerShell.

Fügen Sie basierend auf Kommentaren Folgendes hinzu: Wenn Sie mit "SSH für Windows" wirklich "Befehlszeilenschnittstelle, über die Sie einen Computer oder 10.000 Computer fast genauso einfach verwalten können" meinen, benötigen Sie eine Befehlszeilenschnittstelle (oder Programmierschnittstelle) für WMI.

Alex Holst
quelle
1
Sie sind sich nicht sicher, wohin Sie hier unterwegs sind? Dinge zu automatisieren, die Sie häufig tun, ist eine Sache, aber wenn Sie einen Server verwalten, haben Sie nicht gelegentlich Dinge, die Sie sich ansehen müssen und die nicht mit Skripten versehen werden müssen? Würden Sie dafür nicht SSH oder RDP verwenden?
icky3000
Alex, ich denke du hast die Frage vielleicht falsch verstanden.
John Gardeniers