SSH (Secure Shell) ist ein Netzwerkkommunikationsprotokoll, das eine sichere Remote–Verbindung zu Servern ermöglicht. Es bietet eine sichere und verschlüsselte Verbindung zwischen Ihrem Computer und dem Remote-Server, sodass Sie den Server verwalten und Befehle über die Befehlszeile ausführen können.
In dieser schrittweisen Anleitung erfahren Sie, wie Sie eine Verbindung zu einem SSH-Server auf einem Linux-Betriebssystem herstellen können. Zuerst benötigen Sie ein installiertes Linux-Betriebssystem und Zugang zum Internet.
Schritt 1: Öffnen Sie das Terminal auf Ihrem Linux-Computer. Drücken Sie dazu die Taste "Strg + Alt + T" oder suchen Sie das Terminal im Anwendungsmenü. Das Terminal ist eine Befehlszeile, in der Sie Befehle eingeben werden.
Schritt 2: Geben Sie den folgenden Befehl ein, um eine Verbindung zum SSH-Server herzustellen: ssh your_username@server_ip_address. Hier ist "your_username" Ihr Benutzername auf dem Server und "server_ip_address" ist die IP–Adresse des Remote-Servers. Wenn Sie einen Domain-Namen für den Server haben, können Sie ihn anstelle einer IP-Adresse verwenden.
Schritt 3: Wenn Sie sich zum ersten Mal mit einem SSH-Server verbinden, wird möglicherweise eine Sicherheitswarnung angezeigt. Sie müssen die Verbindung bestätigen, indem Sie auf "Yes" klicken. Dies liegt daran, dass der Computer die öffentlichen Schlüssel des Servers speichert, um sicherzustellen, dass die Verbindung geschützt ist.
Schritt 4: Nachdem Sie die Verbindung bestätigt haben, werden Sie aufgefordert, ein Passwort einzugeben (wenn Sie ein Passwort haben), und danach werden Sie mit dem SSH-Server verbunden. Sie sehen die Befehlszeile des Remote-Servers, auf der Sie verschiedene Befehle ausführen und den Server verwalten können.
Jetzt, da Sie wissen, wie Sie sich mit einem SSH-Server unter Linux verbinden, können Sie Remote-Server problemlos verwalten und Befehle über die Befehlszeile mit einer sicheren und verschlüsselten SSH-Verbindung ausführen.
Schritt 1: Installieren des OpenSSH-Programms
Führen Sie die folgenden Schritte aus, um das OpenSSH-Programm zu installieren:
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Linux-System.
- Geben Sie den Befehl ein sudo apt-get install openssh-server und drücken Sie die Eingabetaste.
- Geben Sie das Administratorkennwort (root) ein, wenn Sie eine Bestätigung benötigen.
- Warten Sie, bis die Installation abgeschlossen ist. OpenSSH wurde erfolgreich installiert, wenn im Terminal eine Meldung angezeigt wird, dass die Installation erfolgreich war.
Jetzt haben Sie OpenSSH auf Ihrem Linux-System installiert und können mit dem nächsten Schritt fortfahren - der Verbindung mit einem SSH-Server.
Schritt 2: Generieren des SSH-Schlüssels
Sie benötigen einen SSH-Schlüssel, um sich über SSH mit dem Server zu verbinden. SSH-Schlüssel werden zur Authentifizierung und Sicherung einer sicheren Verbindung verwendet.
Führen Sie die folgenden Schritte aus, um einen SSH-Schlüssel unter Linux zu generieren:
1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
ssh-keygen -t rsa
2. Wählen Sie den Speicherort des Schlüssels aus, oder lassen Sie das Feld leer, um den Standardschlüssel im Verzeichnis ~/ zu speichern.ssh/id_rsa.
3. Geben Sie bei Aufforderung ein Passwort ein, mit dem Ihr SSH-Schlüssel geschützt werden soll. Wenn Sie kein Passwort verwenden möchten, drücken Sie die Eingabetaste.
4. Der SSH-Schlüssel wird generiert und am angegebenen Speicherort gespeichert. Ihr öffentlicher Schlüssel hat eine Erweiterung .pub.
5. Legen Sie die Zugriffsrechte für den Schlüssel fest, damit er nur für Sie verfügbar ist:
chmod 600 ~/.ssh/id_rsa
6. Jetzt ist Ihr SSH-Schlüssel einsatzbereit. Sie müssen den öffentlichen Schlüssel auf den Server hochladen, auf den Sie zugreifen möchten.
Glückwunsch! Sie haben den SSH-Schlüssel erfolgreich generiert. Jetzt können Sie mit dem nächsten Schritt fortfahren und sich über SSH mit Ihrem Server verbinden.
Schritt 3: Verbindung mit dem Server über das SSH-Protokoll herstellen
Nachdem Sie den SSH-Server erfolgreich eingerichtet und einen Benutzer mit SSH-Zugriffsrechten erstellt haben, können Sie mit der Verbindung zum Server beginnen. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie das Terminal auf dem lokalen Computer.
- Geben Sie den Befehl ssh ein [benutzer]@[Server-IP] , wo [benutzer] - benutzername auf dem Server und [Server-IP] - Die IP-Adresse des Servers.
- Drücken Sie die Eingabetaste, um den Befehl auszuführen. Sie werden aufgefordert, das Passwort für die Verbindung einzugeben.
- Geben Sie das Passwort ein und drücken Sie die Eingabetaste. Das Passwort wird aus Sicherheitsgründen nicht im Terminal angezeigt, daher erfolgt die Eingabe "blind".
Wenn das Passwort korrekt eingegeben wurde, werden Sie über das SSH-Protokoll erfolgreich eine Verbindung zum Server herstellen.