Zum Hauptinhalt springen

Ssh-Verbindung für Windows 10: Anweisungen zum Einrichten und Verwenden

SSH (Secure Shell) ist ein weit verbreitetes Protokoll für den sicheren Remote-Zugriff und die Verwaltung von Computern. Und obwohl Windows 10 standardmäßig keinen SSH-Server enthält, können Sie mit einigen zusätzlichen Schritten eine SSH-Verbindung auf Ihrem Computer einrichten.

In dieser detaillierten Anleitung erfahren Sie, wie Sie eine SSH-Verbindung für Windows 10 einrichten. Wir decken die Installation des SSH-Servers und des Clients ab, konfigurieren Verschlüsselung und Authentifizierung und betrachten einige nützliche SSH-Befehle, die Ihnen dabei nützlich sein können.

Stellen Sie vor dem Start sicher, dass Sie auf Ihrem Windows 10-Computer über Administratorrechte verfügen. Dadurch können Sie die erforderlichen Schritte ausführen, um eine SSH-Verbindung einzurichten.

Es ist wichtig zu beachten, dass das Einrichten einer SSH-Verbindung auf einem Windows 10-Computer eine fortgeschrittene Aufgabe ist und ein gewisses technisches Verständnis erfordert. Seien Sie vorsichtig und befolgen Sie die Anweisungen, um Probleme oder Sicherheitsverletzungen zu vermeiden.

So verbinden Sie sich über SSH mit Windows 10

Führen Sie die folgenden Schritte aus, um eine SSH-Verbindung unter Windows 10 zu konfigurieren:

1. Installieren Sie OpenSSH

Zuerst müssen Sie sicherstellen, dass OpenSSH auf Ihrem System installiert ist. Wenn es nicht installiert ist, können Sie es mithilfe der folgenden Schritte hinzufügen:

  1. Klicken Sie mit der rechten Maustaste auf die Schaltfläche «Start» und wählen Sie «Systemsteuerung».
  2. Wechseln Sie zu »Programme« und wählen Sie »Windows-Komponenten aktivieren oder deaktivieren".
  3. Suchen Sie im angezeigten Fenster nach «OpenSSH-Server» und setzen Sie ihn, indem Sie ein Häkchen setzen.
  4. Klicken Sie auf "OK" und warten Sie, bis die Installation abgeschlossen ist.

2. Konfigurieren Sie die Firewall

Um eine Remote-SSH-Verbindung über eine Firewall zu ermöglichen, müssen Sie Regeln konfigurieren:

  1. Drücken Sie die Tastenkombination Win + S, um die Suche zu öffnen.
  2. Geben Sie »Firewall« ein und wählen Sie »Windows Defender Firewall".
  3. Wählen Sie in der Seitenleiste die Option «Anwendungsauflösung über Firewall» aus.
  4. Klicken Sie auf Einstellungen ändern und suchen Sie nach »OpenSSH-Server (sshd)«.
  5. Lassen Sie Verbindungen für diese Anwendung in zwei Varianten zu: «Domain» und «Privat».
  6. Klicken Sie auf OK und schließen Sie das Fenster »Windows Defender Firewall«.

3. Überprüfen Sie den SSH-Dienst

Um sicherzustellen, dass der SSH-Dienst funktioniert:

  1. Drücken Sie die Tastenkombination Win + R, um das Fenster «Ausführen» zu öffnen.
  2. Geben Sie services ein.msc» und klicken Sie auf »OK".
  3. Suchen Sie in der Liste der Dienste nach »OpenSSH SSH Server".
  4. Stellen Sie sicher, dass der Dienststatus als «Running» angegeben ist.
  5. Wenn der Dienst nicht gestartet wird, klicken Sie mit der rechten Maustaste darauf und wählen Sie Ausführen.

4. Verbinden Sie sich über SSH

Nachdem jetzt alle Einstellungen vorgenommen wurden, können Sie sich über SSH mit einem Remote-Computer oder Server verbinden:

  1. Öffnen Sie die Eingabeaufforderung, indem Sie eine Tastenkombination drücken Win + X und wählen Sie «Windows PowerShell (Administrator)».
  2. Geben Sie den Ansichtsbefehl ein: ssh username@hostname, wo username - benutzername und hostname - Die IP-Adresse oder der Domänenname des Remotecomputers oder Servers.
  3. Drücken Sie die Eingabetaste und geben Sie das Passwort ein, falls erforderlich.
  4. Sie sind jetzt über SSH verbunden und können Befehle verwenden, um einen Remote-Computer oder Server zu verwalten.

Glückwunsch! Jetzt wissen Sie, wie Sie mit Windows 10 über SSH einrichten und eine Verbindung herstellen können. Nutzen Sie diese Funktion, um Ihre Computer oder Server bequem und sicher fernzusteuern.

Installieren und Konfigurieren eines SSH-Clients

1. Client-Installation

Der erste Schritt besteht darin, den SSH-Client auf einem Computer mit dem Betriebssystem Windows 10 zu installieren. Gehen Sie dazu auf die offizielle OpenSSH-Website und laden Sie das MSIX-Paket herunter. Die Installation wird durchgeführt, indem Sie dieses Paket ausführen und den Anweisungen des Installationsprogramms folgen.

2. Überprüfen, ob ein OpenSSH-Dienst verfügbar ist

Nach der Installation des Clients müssen Sie sicherstellen, dass der entsprechende Dienst auf dem Computer installiert und ausgeführt wird. Zur Überprüfung öffnen Sie das Startmenü und geben Sie "Verwalten" in die Suchleiste ein, wählen das Ergebnis "Systemsteuerung" aus und gehen dann zu "System und Sicherheit" -> "Dienste" -> "OpenSSH SSH Server". Wenn der Dienst installiert und ausgeführt wird, wird er in diesem Abschnitt angezeigt.

3. Einrichten der Verbindung

Nachdem der Dienst erfolgreich installiert und validiert wurde, müssen Sie eine Verbindung zum Remote-Server über SSH einrichten. Öffnen Sie dazu eine Eingabeaufforderung, geben Sie "ssh username@hostname" ein, wobei "username" für den Benutzernamen auf dem Remote-Server steht und "hostname" für die IP-Adresse oder den Domain-Namen des Servers steht.

Bei der ersten Verbindung wird eine Warnung über das Serverzertifikat ausgegeben, und Sie müssen die Verbindung bestätigen. Das System wird dann aufgefordert, das Kennwort für das Konto auf dem Remoteserver einzugeben.

Nach erfolgreicher Authentifizierung können Sie den SSH-Client verwenden, um mit dem Remote-Server zu arbeiten.

Am Ende der Arbeit mit dem Remote-Server müssen Sie die Sitzung ordnungsgemäß beenden, um mögliche Probleme zu vermeiden. Geben Sie dazu den Befehl "logout" ein und drücken Sie die Eingabetaste.

Generieren von SSH-Schlüsseln

SSH-Schlüssel ermöglichen eine sichere Verbindung zu einem Remote-Server über das SSH-Protokoll. In Windows 10 kann der Zugriff auf den SSH-Schlüssel mithilfe des integrierten OpenSSH-Tools konfiguriert werden.

  1. Öffnen Sie eine Eingabeaufforderung oder PowerShell in Windows 10.
  2. Geben Sie den Befehl ssh-keygen ein und drücken Sie die Eingabetaste.
  3. Standardmäßig wird der Pfad zum Benutzerverzeichnis verwendet. Drücken Sie die Eingabetaste, um den Pfad zu bestätigen.
  4. Geben Sie das Passwort für den SSH-Schlüssel ein, oder lassen Sie das Feld leer, wenn kein Passwortschutz erforderlich ist.
  5. Geben Sie das Passwort zur Bestätigung erneut ein.
  6. Die SSH-Schlüssel werden generiert und im Benutzerverzeichnis gespeichert.

Die generierten Schlüssel haben standardmäßig die folgenden Namen:

  • Privater Schlüssel: id_rsa
  • Öffentlicher Schlüssel: id_rsa.pub

Der private Schlüssel wird zur Authentifizierung auf dem Remote-Server verwendet, und der öffentliche Schlüssel wird an den Server gesendet, um Ihre Identität zu bestätigen.

Nachdem Sie die SSH-Schlüssel generiert haben, können Sie sie verwenden, um über SSH eine Verbindung zu einem Remote-Server herzustellen. Befolgen Sie die weiteren Schritte in der Anleitung, um eine SSH-Verbindung mit den generierten Schlüsseln einzurichten.