So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

Wenn Sie eine * nix-Maschine remote verwalten müssen, verwenden Sie fast immer SSH. Jedes BSD- oder Linux-basierte Betriebssystem, das auf einem Server läuft, wird mit vorinstalliertem OpenSSH-Daemon geliefert. Um mit diesem Daemon zu "sprechen" und mit dem Remote-Rechner zu interagieren, ist auch ein SSH-Client erforderlich. PuTTTY war lange Zeit der beliebteste SSH-Client, der in Windows verwendet wird, aber seit dem letzten großen Update kommt Windows 10 jetzt mit einem vorinstallierten SSH-Client. Es ist einfacher und schneller, diesen Client zu verwenden, als PuTTY zu installieren und zu konfigurieren.

Index

    So installieren Sie den Windows OpenSSH-Client

    Überprüfen Sie zunächst, ob es bereits installiert ist. Drücken Sie die Windows-Logo-Taste auf Ihrer Tastatur oder klicken Sie auf das Startmenü. Geben Sie cmd ein und öffnen Sie die Eingabeaufforderung.

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Geben Sie nun ssh ein und drücken Sie die Eingabetaste. Eine kurze Zusammenfassung der Änderungen sollte in der Befehlszeile angezeigt werden. Das bedeutet, dass der Client installiert ist und Sie den Rest dieses Abschnitts überspringen können.

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Wenn Sie eine Meldung erhalten, dass der Befehl nicht erkannt wurde, klicken Sie auf das Startmenü und geben Sie die Eigenschaften ein. Öffnen Sie „Apps & Funktionen“ und klicken Sie auf „Optionale Funktionen verwalten“.

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Klicken Sie dann auf "Funktion hinzufügen" und scrollen Sie nach unten, bis Sie "OpenSSH-Client" finden. Installieren Sie es und Sie können loslegen.

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    So verwenden Sie den in Windows integrierten OpenSSH-Client

    Wenn Sie mit dem ssh-Befehl unter Linux vertraut sind, wissen Sie bereits, wie man ihn unter Windows verwendet. Es hat die gleiche Syntax und die gleichen Befehlszeilenoptionen. Sie können das komplette Handbuch lesen SSH auf der OpenBSD-Website .

    Die grundlegende Syntax für die Verbindung mit einem Server lautet ssh-Benutzername @ IP-Adresse-oder-Hostname.

    Beispiele:

    ssh [email protected]
    ssh [email protected]

    Wenn Sie sich mit einem Passwort anmelden, ist es ganz einfach. Geben Sie einfach Ja ein, um den Fingerabdruck zu akzeptieren, und geben Sie dann das Passwort ein (die Zeichen werden nicht auf dem Bildschirm angezeigt).

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Es wird jedoch empfohlen, SSH-Schlüssel anstelle von Kennwörtern zu verwenden. Zombie-Botnet-Computer scannen ständig und versuchen, Passwörter auf OpenSSH-Servern zu knacken. Schlüssel können nicht erzwungen werden. Sie sind viel sicherer als das allgemein empfohlene Passwortschema plus fail2ban. Fail2ban blockiert mehrere Versuche von derselben IP, aber eine andere IP probiert verschiedene Passwörter aus, bis eine von ihnen Glück hat.

    So melden Sie sich mit SSH-Schlüsseln an

    Es gibt viele Methoden zum Erstellen von Schlüsselpaaren für die SSH-Authentifizierung. Und es ist auch ssh-keygen unter Windows verfügbar, das Sie auf der Befehlszeile verwenden können. Nachdem Sie das Paar erstellt haben, fügen Sie den öffentlichen Schlüssel zu Ihrem Server hinzu und deaktivieren Sie die Kennwortanmeldung. Speichern Sie dann den privaten Schlüssel auf Ihrem Windows-Computer.

    Wenn Sie sich anmelden, können Sie den Pfad zu diesem (privaten) Schlüssel nach dem Parameter - in einem Befehl wie folgt angeben:

    ssh -i C:NUsersmtetestkey [email protected]

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Andernfalls können Sie einen privaten Schlüssel an seinen Standardspeicherort verschieben. Nach der ersten Verbindung erstellt der SSH-Client ein Verzeichnis, .ssh, im Verzeichnis des aktuellen Benutzers. Sie können das Verzeichnis öffnen, indem Sie dies in der Befehlszeile eingeben:

    explorer %perfil de usuario%.ssh

    Kopieren Sie nun Ihren privaten Schlüssel hierher und nennen Sie ihn id_rsa.

    So verwenden Sie den OpenSSH-Client von Windows 10 anstelle von PuTTY

    Von nun an können Sie sich mit diesem privaten Schlüssel anmelden, ohne den Parameter -i zu verwenden.

    ssh [email protected]

    Nützliche Parameter des SSH-Befehls

    • -p - Verwenden Sie dies, wenn Ihr SSH-Server auf einem anderen Port (anders als 22) lauscht. Beispiel: ssh -p 4444 [email protected]

    • -C – Komprimieren Sie den Datenverkehr zwischen Client und Server. Nur bei sehr langsamen Verbindungen sinnvoll

    • -v - Detaillierter Modus, bietet viel mehr Informationen darüber, was passiert. Es kann Ihnen helfen, Verbindungsprobleme zu beheben.

    Befehlsbeispiel:

    ssh -p 4444 -C -v [email protected]

    Fazit

    Da dies im Grunde der gleiche OpenSSH-Client ist, der auf Linux-Rechnern zu finden ist, sind auch einige Befehle wie sftp verfügbar. Dies erleichtert das Hoch- und Herunterladen von Dateien auf/von Remote-Servern. Für diejenigen, die die Befehlszeile bevorzugen, bedeutet dies, dass Sie keine FTP-Clients wie FileZilla mehr installieren müssen. Sie können SSH-Tunnel auch mit dem Befehl ssh konfigurieren. Wir können dies in einem zukünftigen Tutorial behandeln, da es einige "unmögliche" Dinge möglich macht, wie das Akzeptieren externer Verbindungen auf Ihrem lokalen Computer, selbst wenn Ihr ISP Ihnen keine private externe IP-Adresse anbietet (mehrere Clients sitzen hinter derselben IP-Adresse) aus dem Internet).

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies