Sehen wir uns an, wie Sie den SSH-Zugriff in Windows 10 einrichten und ob die neuen Tools PuTTY ersetzen können.

Windows 10 SSH vs. PuTTY: Zeit, Ihren RAS-Client zu wechseln?

Werbung Eine der häufigsten Methoden zur Kommunikation zwischen Computern, insbesondere Linux-Computern und Webservern, ist SSH. Wenn Sie diese Art der Kommunikation unter Windows einrichten möchten, war die Standardoption die Installation von PuTTY. Dank der Windows PowerShell benötigen Sie PuTTY möglicherweise nicht mehr. Se

Werbung

Eine der häufigsten Methoden zur Kommunikation zwischen Computern, insbesondere Linux-Computern und Webservern, ist SSH. Wenn Sie diese Art der Kommunikation unter Windows einrichten möchten, war die Standardoption die Installation von PuTTY.

Dank der Windows PowerShell benötigen Sie PuTTY möglicherweise nicht mehr. Sehen wir uns an, wie Sie den SSH-Zugriff in Windows 10 einrichten und ob die neuen Tools PuTTY ersetzen können.

So installieren Sie SSH in Windows 10 (Schnell)

Das Installieren der SSH-Funktionalität in Windows 10 PowerShell ist recht einfach, die Menüoptionen dafür sind jedoch etwas versteckt. Folgendes müssen Sie tun:

  1. Öffnen Sie Einstellungen .
  2. Apps anzeigen
  3. Wechseln Sie zu "Optionale Funktionen verwalten"
  4. Klicken Sie auf Feature hinzufügen.
  5. Wählen Sie OpenSSH Client .
  6. Warten Sie und starten Sie neu.

Anschließend können Sie SSH-Verbindungen mit anderen kompatiblen Computern herstellen. Wenn auf dem Remotecomputer ein SSH-Server installiert und konfiguriert wurde, kann eine Verbindung hergestellt werden.

Das ist die Übersicht. Hier sind die Details.

So installieren Sie SSH in Windows 10 (detailliert)

Die PowerShell-Implementierung von SSH in Windows 10 ist eine Version des OpenSSH-Projekts. Sie finden die Projektseite auf GitHub.

Sie sollten feststellen, dass SSH bereits auf Ihrem Windows 10-Computer installiert ist (es war im April 2018-Update enthalten), aber wenn nicht, kann es problemlos hinzugefügt werden.

Öffnen Sie zum Überprüfen das Hauptbenutzermenü (klicken Sie mit der rechten Maustaste auf Start oder Windows-Taste + X ) und wählen Sie Windows PowerShell aus . Geben Sie hier den Befehl "ssh" ein. Wenn SSH noch nicht installiert ist, sehen Sie einen Bildschirm wie diesen:

SSH ist unter Windows 10 nicht installiert

Dies zu beheben ist einfach genug. Drücken Sie die Windows-Taste + I, um die Ansicht " Einstellungen" zu öffnen. Wechseln Sie dann zu " Apps" und suchen Sie nach " Optionale Funktionen verwalten" . Klicken Sie darauf und suchen Sie nach einem Eintrag mit der Bezeichnung "OpenSSH".

Installieren Sie SSH unter Windows 10

Wenn Sie es nicht sehen können, klicken Sie auf Feature hinzufügen und scrollen Sie nach unten, bis Sie OpenSSH Client sehen . Klicken Sie, um das Element zu erweitern und die Beschreibung anzuzeigen.

Wenn Sie fertig sind, klicken Sie auf Installieren, um es Ihrem PC hinzuzufügen. Wenige Augenblicke später wird der neue SSH-Client für Windows PowerShell installiert. Es lohnt sich, Windows neu zu starten, um sicherzustellen, dass die App korrekt installiert ist.

Ein Hinweis zur SSH Server App

Hervorzuheben ist, dass Sie auch einen SSH-Server installieren können. Obwohl es unwahrscheinlich ist, dass Microsoft eine universelle Remoteverwaltung über SSH ermöglicht, ist es dennoch nützlich, diese Option zu verwenden.

Um dies zu installieren, wiederholen Sie die obigen Schritte und wählen Sie OpenSSH Server .

Verwenden von SSH in Windows PowerShell

Sobald SSH installiert ist und funktioniert, können Sie damit mit einem anderen Computer kommunizieren. Zum Beispiel könnten Sie es verwenden, um auf einen Raspberry Pi zuzugreifen (eine von mehreren Remote-Optionen). So stellen Sie von einem Raspberry Pi aus eine Remote-Verbindung zu einem Windows-PC her Sie können von Ihrem Raspberry Pi auf Ihren PC zugreifen, egal wo Sie sich befinden. Sie benötigen lediglich eine Remote-Desktop-App. Lesen Sie mehr zu diesem kleinen Computer.

Die Bedienung ist einfach. Geben Sie in der PowerShell den Befehl ssh ein, gefolgt vom Benutzernamen für ein Konto auf dem Remote-Gerät und dessen IP-Adresse.

Stellen Sie mithilfe von SSH in Windows PowerShell eine Verbindung zu einem Gerät her

Um eine Verbindung zu meiner Raspberry Pi-Box herzustellen, auf der RetroPie ausgeführt wird, habe ich Folgendes verwendet:

 ssh  

Zu diesem Zeitpunkt sollte das Remote-Gerät Sie auffordern, einen sicheren Schlüssel zu akzeptieren. Geben Sie Ja ein, um dem zuzustimmen, und geben Sie an der Eingabeaufforderung das Kennwort für den von Ihnen verwendeten Benutzernamen ein.

Wenige Augenblicke später sind Sie mit dem Remote-Linux-Gerät verbunden und können alle erforderlichen Aufgaben ausführen.

PowerShells SSH-Funktionen im Vergleich zu PuTTY

PuTTY war lange Zeit die bevorzugte Wahl für SSH unter Windows. Ob Webserver steuern, auf Geräte im Internet der Dinge zugreifen Was ist das Internet der Dinge? Was ist das Internet der Dinge? Was ist das Internet der Dinge? Hier ist alles, was Sie darüber wissen müssen, warum es so aufregend ist und einige der Risiken. Lesen Sie mehr oder verwalten Sie einen Linux-PC aus der Ferne, es ist eine leichte, benutzerfreundliche App.

Einer der Gründe für die Ausdauer von PuTTY ist die große Auswahl an Funktionen. Kann SSH unter Windows PowerShell mit PuTTY konkurrieren?

SSH-Befehle für Windows 10

Nun, in Bezug auf die Bereitstellung von SSH-Funktionalität ist dies möglich. Sie können herausfinden, wie Sie einige der erweiterten Funktionen von SSH unter Windows 10 nutzen können, indem Sie den Befehl ssh eingeben:

 ssh 

Die sich daraus ergebende Liste von Optionen umreißt die Funktionen. Beispielsweise können Sie einen Port angeben:

 ssh [username]@[hostname] -p [port] 

Die Möglichkeiten sind gut!

Es ist jedoch immer noch nicht PuTTY. Während Sie unter Windows eine Adresse mit OpenSSH binden können, ist die Anzahl der Adressen, die Sie speichern können, begrenzt.

PuTTY ermöglicht SSH-Verbindungen unter Windows

Es gibt einen Grund, warum PuTTY beliebt bleibt. Sie können damit nicht nur Ihre Verbindungen speichern (und benennen), die App unterstützt auch Verbindungen über Telnet, Seriell und andere Protokolle. Das Erscheinungsbild von PuTTY ist ebenfalls konfigurierbar und kann schnell vom Desktop aus gestartet werden. Alles in allem ist PuTTY ein solides Dienstprogramm, das so ziemlich alles handhabt, was man darauf werfen kann.

Warum SSH, wenn Sie Linux verwenden können?

Während die Fernsteuerung von Linux über SSH von entscheidender Bedeutung ist, benötigen Sie möglicherweise nicht einmal SSH. Windows 10 verfügt nun über ein Linux-Subsystem und eine Bash-ähnliche Eingabeaufforderung.

Dies bedeutet, dass Sie Linux-Befehle einfach eingeben und realistische Antworten erhalten können. Auch wenn es möglicherweise nicht für alle Szenarien ideal ist, wenn Sie Linux-Zugriff für College- oder Schulungszwecke benötigen und keinen SSH-Zugriff (unabhängig von der App) auf ein Linux-Gerät haben, ist dies möglicherweise ideal.

Dies ist natürlich nicht die einzige Option. Wenn Sie Bash-Befehle in Windows üben müssen, können Sie jederzeit eine virtuelle Maschine einrichten. Installieren Sie einfach eine Linux-Distribution in diese und (sofern die Hardware dies zulässt) Sie haben ein Linux-Betriebssystem bereit zu verwenden.

Ist es Zeit, PuTTY unter Windows 10 zu beenden?

SSH ist in der PowerShell von Windows 10 einfach zu verwenden. Das Fehlen von Funktionen und die Notwendigkeit einiger weiterer Klicks zum Laden bedeuten jedoch, dass Sie möglicherweise lieber bei PuTTY bleiben. In jedem Fall lohnt es sich zu feiern, dass Windows 10 zwei gute Optionen für SSH bietet.

Möchten Sie weitere SSH-Optionen für Windows? Unsere Zusammenfassung der SSH-Tools für Windows 4 Einfache Möglichkeiten zur Verwendung von SSH unter Windows 4 Einfache Möglichkeiten zur Verwendung von SSH unter Windows SSH ist die De-facto-Lösung für den sicheren Zugriff auf Remote-Terminals unter Linux und anderen UNIX-ähnlichen Systemen. Wenn Sie einen Remote-SSH-Server haben, auf den Sie zugreifen möchten, müssen Sie einen SSH-Client herunterladen. Read More (Weitere Informationen) informiert Sie über die Alternativen.

Weitere Informationen zu: PowerShell, Remotezugriff, Windows 10.