Zum Hauptinhalt springen

So richten Sie eine SSH-Verbindung unter Windows ein: Einsteigerhandbuch

SSH (Secure Shell) ist ein Netzwerkschichtprotokoll, das eine sichere Datenübertragung über das Netzwerk ermöglicht. Es ermöglicht die Fernsteuerung eines Computers oder Servers über eine sichere Verbindung.

In diesem Artikel erfahren Sie, wie Sie eine SSH-Verbindung auf einem Windows-Computer einrichten. Das Handbuch richtet sich an unerfahrene Benutzer, die eine sichere Verbindung zu einem Remote-Server oder -Computer einrichten möchten.

Schritt 1. Installieren des SSH-Clients

Der erste Schritt ist, den SSH-Client auf Ihrem Computer zu installieren. Zu den Optionen für Windows gehören beliebte Programme wie PuTTY, MobaXterm und Git Bash. Wählen Sie die richtige Option für Sie aus und laden Sie sie von den offiziellen Websites der Entwickler herunter.

Schritt 2. Verbindung zum Server herstellen

Nach der Installation des SSH-Clients müssen Sie die IP-Adresse oder den Domänennamen des Remote-Servers kennen, mit dem Sie eine Verbindung herstellen möchten. Öffnen Sie das SSH-Programm des Clients und geben Sie diese Informationen in die entsprechenden Felder ein. Klicken Sie dann auf die Schaltfläche Verbinden oder ähnliches.

Folgen Sie weiterhin den Anweisungen des SSH-Clientprogramms, um den Verbindungsvorgang abzuschließen. Sobald die Verbindung hergestellt ist, können Sie den Remote-Server über die Befehlszeile verwalten oder Dateien mithilfe des SSH-Protokolls zwischen Ihrem Computer und dem Server weiterleiten.

So konfigurieren Sie eine SSH-Verbindung unter Windows

Schritt 1: Installieren Sie den SSH-Client

Der erste Schritt beim Einrichten einer SSH-Verbindung unter Windows besteht darin, einen SSH-Client zu installieren. Es gibt verschiedene SSH-Clients für Windows, aber wir empfehlen die Verwendung von OpenSSH. Sie können es von der offiziellen OpenSSH-Website herunterladen und die Installation gemäß den Anweisungen auf dem Bildschirm durchführen.

Schritt 2: Generieren Sie einen SSH-Schlüssel

Nach der Installation des SSH-Clients müssen Sie einen SSH-Schlüssel generieren. Ein SSH-Schlüssel ist ein Paar Dateien: ein privater Schlüssel und ein öffentlicher Schlüssel. Der private Schlüssel muss an einem sicheren Ort gespeichert werden, und der öffentliche Schlüssel wird an den Remote-Server übertragen. Gehen Sie folgendermaßen vor, um einen SSH-Schlüssel zu generieren:

1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal.

2. Geben Sie Folgendes ein: ssh-keygen -t rsa -b 4096 -C "[email protected] " durch Ersetzen "[email protected] " an Ihre E-Mail-Adresse.

3. Wenn Sie dazu aufgefordert werden, geben Sie den Namen und den Speicherort der Schlüsseldatei ein oder lassen Sie einfach die Standardwerte bei.

Nachdem der Befehl erfolgreich ausgeführt wurde, werden zwei Dateien erstellt: ein privater Schlüssel (id_rsa) und ein öffentlicher Schlüssel (id_rsa).pub).

Schritt 3: Kopieren Sie den öffentlichen Schlüssel auf den Remote-Server

Nachdem Sie nun einen öffentlichen Schlüssel haben, müssen Sie ihn auf den Remote-Server kopieren, mit dem Sie eine Verbindung herstellen möchten. Führen Sie dazu die folgenden Schritte aus:

1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal.

2. Geben Sie den Befehl ein: ssh-copy-id username@remote_host, indem Sie "username" durch Ihren Benutzernamen und "remote_host" durch die Adresse des Remote-Servers ersetzen.

3. Geben Sie das Kennwort des Remote-Servers ein, wenn Sie dazu aufgefordert werden.

4. Der öffentliche Schlüssel wird auf den Remoteserver kopiert und der Liste der zulässigen Schlüssel für Ihren Benutzer hinzugefügt.

Schritt 4: Stellen Sie über SSH eine Verbindung zu einem Remote-Server her

Sie sind jetzt bereit, sich über SSH mit dem Remote-Server zu verbinden. Führen Sie dazu die folgenden Schritte aus:

1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal.

2. Geben Sie Folgendes ein: ssh username@remote_host, ersetzen Sie "username" durch Ihren Benutzernamen und "remote_host" durch die Adresse des Remote-Servers.

3. Wenn alle Einstellungen korrekt vorgenommen wurden, werden Sie automatisch mit Ihrem privaten SSH-Schlüssel authentifiziert und Sie erhalten Zugriff auf den Remote-Server.

Das ist alles! Jetzt wissen Sie, wie Sie eine SSH-Verbindung unter Windows einrichten. Verwenden Sie diese sichere und sichere Methode, um eine Remote-Verbindung zu Servern herzustellen.

Installieren eines Programms für SSH

Um eine SSH-Verbindung unter Windows zu konfigurieren, müssen Sie ein Programm installieren, das SSH unterstützt. Es gibt mehrere Programmvarianten, die für diesen Zweck verwendet werden können. Im Folgenden sind zwei beliebte Programme für die Installation von SSH unter Windows aufgeführt.

1. OpenSSH for Windows

OpenSSH ist eine offene Suite von Software, die einen SSH-Client und einen SSH-Server enthält. Um OpenSSH unter Windows zu installieren, müssen Sie die folgenden Schritte ausführen:

  1. Rufen Sie die OpenSSH for Windows-Website auf (https://www.openssh.com/windows.html ).
  2. Laden Sie die OpenSSH-Installationsdatei für Windows herunter.
  3. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

2. PuTTY

PuTTY ist ein kostenloses Open-Source-Programm, das die Möglichkeit bietet, sich über SSH, Telnet und andere Protokolle mit entfernten Computern zu verbinden. Um PuTTY unter Windows zu installieren, müssen Sie die folgenden Schritte ausführen:

  1. Gehen Sie zur offiziellen PuTTY-Repository-Website (https://www.chiark.greenend.org.uk /~sgtatham/putty/latest.html ).
  2. Laden Sie die PuTTY-Installationsdatei herunter.
  3. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

Nachdem Sie das ausgewählte SSH-Programm unter Windows installiert haben, können Sie eine SSH-Verbindung zu Remote-Servern einrichten. Lesen Sie den Artikel weiter, um zu erfahren, wie Sie eine SSH-Verbindung unter Windows konfigurieren können.

Generieren von SSH-Schlüsseln

Bevor Sie eine SSH-Verbindung unter Windows verwenden können, müssen Sie die SSH-Schlüssel generieren. SSH-Schlüssel werden verwendet, um den Benutzer zu authentifizieren und verschlüsselte Daten zwischen dem Client und dem Server auszutauschen.

Um SSH-Schlüssel unter Windows zu generieren, können Sie das Programm OpenSSH verwenden, das im Betriebssystem enthalten ist. Führen Sie die folgenden Schritte aus, um SSH-Schlüssel zu generieren:

Schritt 1:Öffnen Sie eine Eingabeaufforderung.
Schritt 2:Geben Sie ssh-keygen ein und drücken Sie die Eingabetaste. Dieser Befehl startet den SSH-Schlüsselgenerierungsprozess.
Schritt 3:Standardmäßig werden die Schlüssel im Benutzerverzeichnis gespeichert. Wenn Sie den Speicherort der Schlüssel ändern möchten, geben Sie einen neuen Pfad ein.
Schritt 4:Geben Sie das Passwort für Ihren SSH-Schlüssel ein. Das Passwort wird bei jedem Versuch verwendet, Ihren Schlüssel zu verwenden.
Schritt 5:Die Schlüsselgenerierung kann einige Zeit in Anspruch nehmen. Warten Sie, bis der Vorgang abgeschlossen ist.

Nachdem die Generierung der SSH-Schlüssel abgeschlossen ist, werden zwei Dateien in Ihrem Verzeichnis angezeigt: id_rsa (privater Schlüssel) und id_rsa.pub (öffentlicher Schlüssel). Der private Schlüssel muss an einem sicheren Ort aufbewahrt werden und darf niemals über das Netzwerk übertragen oder auf andere Personen zugegriffen werden. Der öffentliche Schlüssel kann sicher an einen Remote-Server übertragen werden, um sich über SSH anzumelden.

Jetzt können Sie die generierten SSH-Schlüssel verwenden, um sich über SSH mit dem Remote-Server zu verbinden.

Konfigurieren des SSH-Servers und des Clients

Zuerst müssen wir einen SSH-Server auf dem Computer installieren, mit dem wir eine Verbindung herstellen werden. Einer der beliebtesten SSH-Server für Windows ist OpenSSH. Führen Sie die folgenden Schritte aus, um es zu installieren:

Schritt 1Rufen Sie die offizielle OpenSSH-Website auf und laden Sie die neueste Version herunter.
Schritt 2Entpacken Sie das Archiv mit dem Programm in einen für Sie geeigneten Ordner (zum Beispiel, C:\OpenSSH ).
Schritt 3Öffnen Sie die Eingabeaufforderung als Administrator und navigieren Sie zum Ordner mit dem Programm.
Schritt 4Führen Sie das PowerShell-Skript Install-SSHd.ps1 aus.
Schritt 5Nachdem der SSH-Server erfolgreich installiert wurde, geben Sie den Befehl Start-Service sshd ein, um den Dienst zu starten.

Nach der Installation und Konfiguration des SSH-Servers gehen wir zur Konfiguration des SSH-Clients über. Der beliebteste SSH-Client für Windows ist PuTTY. Führen Sie die folgenden Schritte aus, um es zu installieren:

Schritt 1Gehen Sie zur offiziellen Website von PuTTY und laden Sie die neueste Version herunter.
Schritt 2Führen Sie das heruntergeladene Installationsprogramm aus und folgen Sie den Anweisungen des Installationsprogramms.
Schritt 3Nach der Installation starten Sie das PuTTY-Programm.
Schritt 4Geben Sie im Feld "Host Name (or IP Address)" die IP-Adresse oder den Domänennamen des Servers ein, zu dem Sie eine Verbindung herstellen möchten.
Schritt 5Wählen Sie das SSH-Protokoll und geben Sie den Port bei Bedarf an.
Schritt 6Klicken Sie auf die Schaltfläche "Öffnen", um eine SSH-Verbindung herzustellen.

Glückwunsch! Sie haben jetzt einen SSH-Server und einen Client auf Ihrem Windows-Computer und können Daten sicher mit Remote-Servern austauschen.