SSH (Secure Shell) ist ein kryptografisches Protokoll, mit dem Sie Remote-Server sicher verwalten und Informationen über einen sicheren Kanal übertragen können. Die SSH-Verbindung gewährleistet die Vertraulichkeit und Integrität der Daten und ist damit ein notwendiges Werkzeug für die Arbeit mit Remote-Computern.
In dieser detaillierten Anleitung erfahren Sie, wie Sie sich per SSH mit einem Remote-Server verbinden. Es ist eine einfache und effektive Möglichkeit, auf Remote-Computer zuzugreifen und verschiedene Aufgaben wie Dateiverwaltung, Software-Konfiguration und vieles mehr auszuführen.
Stellen Sie vor dem Start sicher, dass Sie Zugriff auf den Remote-Server haben und auf dem der SSH-Server installiert ist. Wenn Sie keinen Zugriff auf den Server haben, wenden Sie sich an Ihren Administrator oder Provider, um die erforderlichen Daten zu erhalten.
SSH-Verbindung: Schritt für Schritt Anleitung
Führen Sie die folgenden Schritte aus, um eine Verbindung über SSH herzustellen:
1. Installieren Sie den SSH-Client
Wenn der SSH-Client bereits auf Ihrem Computer installiert ist, können Sie mit dem nächsten Schritt fortfahren. Wenn nicht, müssen Sie den SSH-Client installieren. Für Linux- und macOS-Benutzer ist der SSH-Client bereits im System integriert. Für Windows-Benutzer können Sie PuTTY oder OpenSSH verwenden.
2. Anmeldeinformationen abrufen
Für die Verbindung über SSH benötigen Sie Anmeldeinformationen. Dies schließt normalerweise die IP-Adresse oder den Domänennamen des Servers, den Benutzernamen und das Passwort ein. Anmeldeinformationen können von Ihrem Systemadministrator oder Hosting-Provider bereitgestellt werden.
3. Öffnen Sie den SSH-Client
Öffnen Sie den SSH-Client auf Ihrem Computer oder Gerät.
4. Geben Sie den Verbindungsbefehl ein
Geben Sie den Verbindungsbefehl im SSH-Client ein. Normalerweise sieht der Befehl wie folgt aus:
ssh [username]@[IP_address]
Ersetzt [username] auf Ihren Benutzernamen und [IP_address] an die IP-Adresse oder den Domain-Namen des Servers, der Ihnen zur Verfügung gestellt wurde.
5. Passwort eingeben
Nachdem Sie den Verbindungsbefehl ausgeführt haben, werden Sie zur Eingabe Ihres Kennworts aufgefordert. Geben Sie das von Ihrem Systemadministrator oder Hosting-Provider angegebene Passwort ein.
6. Erfolgreiche Verbindung
Nachdem Sie das richtige Passwort eingegeben haben, werden Sie über das SSH-Protokoll erfolgreich mit dem Remote-Server oder -Computer verbunden. Jetzt können Sie die Eingabeaufforderung verwenden, um das Remote-Gerät zu steuern.
Hinweis: Wenn Sie beim Herstellen einer Verbindung eine Fehlermeldung erhalten, stellen Sie sicher, dass Sie die Anmeldeinformationen korrekt eingegeben und das Kennwort korrekt eingegeben haben. Es ist auch möglich, SSH auf der Serverseite zu blockieren oder eine Firewall zu konfigurieren. Wenden Sie sich in diesem Fall an Ihren Systemadministrator oder Ihren Hosting-Provider, um weitere Hilfe zu erhalten.
Schritt 1: Installieren Sie das Programm für die SSH-Verbindung auf Ihrem Gerät
Bevor Sie mit SSH beginnen, um eine Verbindung zu einem Remote-Gerät herzustellen, müssen Sie ein spezielles SSH-Client-Programm auf Ihrem Gerät installieren. Dieses Programm ermöglicht es Ihnen, über das SSH-Protokoll mit einem Remote-Server zu kommunizieren.
Für verschiedene Betriebssysteme stehen verschiedene SSH-Clients zur Verfügung. Hier sind einige der beliebtesten SSH-Clients, die Sie je nach Betriebssystem auswählen können:
- OpenSSH - es ist ein kostenloser und offener SSH-Client, der in den meisten Linux- und macOS-Distributionen enthalten ist. Wenn Sie über Linux oder macOS verfügen, müssen Sie wahrscheinlich keinen separaten SSH-Client installieren, da OpenSSH bereits auf Ihrem System verfügbar ist.
- PuTTY - dies ist ein kostenloser SSH-Client für Windows-Benutzer. Es ist einfach zu installieren und bietet eine einfache Schnittstelle für die Verbindung mit einem Remote-Server über SSH.
- Bitvise SSH Client – dies ist ein weiterer kostenloser SSH-Client für Windows, der eine benutzerfreundliche Oberfläche und Datenverschlüsselung bietet, um eine sichere Verbindung zu einem Remote-Server herzustellen.
Wählen Sie den für Ihr Betriebssystem geeigneten SSH-Client aus und folgen Sie den Installationsanweisungen auf der offiziellen Website. Nach der Installation können Sie mit dem nächsten Schritt fortfahren und Ihre SSH-Verbindung einrichten.
Schritt 2: Erstellen von SSH-Schlüsseln für eine sichere Verbindung
Um eine sichere Verbindung zu einem Remote-Server über SSH herzustellen, müssen Sie SSH-Schlüssel erstellen und verwenden. SSH-Schlüssel sind ein Paar Dateien: öffentliche und private Schlüssel.
Der private Schlüssel muss auf Ihrem lokalen Computer und der öffentliche Schlüssel auf einem Remote–Server gespeichert sein.
Die Erstellung von SSH-Schlüsseln erfolgt wie folgt:
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem lokalen Computer.
- Geben Sie den folgenden Befehl ein, um ein neues SSH-Schlüsselpaar zu erstellen:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
- -t rsa : Gibt den Typ des RSA-Schlüssels an.
- -b 4096 : Gibt die Schlüsselgröße in Bits an (in diesem Fall 4096 Bits).
- -C "[email protected] " : Fügt dem Schlüssel optional einen Kommentar in Form Ihrer E-Mail-Adresse hinzu. Sie können einen beliebigen Kommentar angeben.
Nachdem Sie den Befehl ausgeführt haben, werden Sie aufgefordert, einen Dateinamen und einen Speicherort auszuwählen, an dem der Schlüssel gespeichert werden soll.
Standardmäßig werden die Schlüssel im Verzeichnis ~/ gespeichert.ssh auf Ihrem lokalen Computer.
Nachdem Sie die Schlüssel erfolgreich erstellt haben, sehen Sie Informationen über den Speicherort des privaten und öffentlichen Schlüssels.
Der private Schlüssel wird id_rsa und der öffentliche Schlüssel id_rsa genannt.pub .
Beachten Sie, dass der private Schlüssel vertrauliche Informationen ist und nicht an andere weitergegeben werden darf.
Öffnen Sie den privaten Schlüssel in einem Texteditor und kopieren Sie den Inhalt des Schlüssels.
Sie müssen einen privaten Schlüssel verwenden, um eine Verbindung zu einem Remote-Server über SSH herzustellen.
Kopieren Sie den Inhalt des privaten Schlüssels und speichern Sie ihn an einem sicheren Ort.
Nachdem Sie nun über einen öffentlichen Schlüssel und einen privaten Schlüssel verfügen, können Sie mit den Einstellungen für eine sichere SSH-Verbindung auf dem Remote-Server fortfahren.