SSH (Secure Shell) ist ein Netzwerksicherheitsprotokoll, das eine sichere Verbindung zwischen zwei Netzwerkknoten ermöglicht. Mit SSH können Sie eine Remote-Verbindung zum Server herstellen und über die Befehlszeile verwalten.
Wenn Sie zum ersten Mal eine Verbindung zu einem SSH-Server herstellen, erscheint Ihnen dieser Prozess möglicherweise kompliziert oder verwirrend. Mit der schrittweisen Anleitung, die wir in diesem Artikel bereitstellen, können Sie sich jedoch problemlos mit dem ssh-Server verbinden und seine Funktionen nutzen.
Schritt 1: Überprüfen Sie, ob Sie ein Programm zur Verbindung mit dem SSH-Server haben. In den meisten Fällen haben Linux- und macOS-Betriebssysteme diese Anwendung bereits vorinstalliert. Wenn Sie Windows verwenden, müssen Sie das PuTTY-Programm herunterladen und installieren, das zu den beliebtesten SSH-Clients für dieses Betriebssystem gehört.
Schritt 2: Stellen Sie den Zugriff auf den ssh-Server ein. Wenn Sie bereits einen SSH-Server haben, überspringen Sie diesen Schritt. Andernfalls müssen Sie einen ssh-Server auf Ihrem Remote-Computer installieren. Für Linux- und macOS-Systeme können Sie dies mit dem Befehl tun sudo apt-get install openssh-server oder sudo yum install openssh-server. Wenn Sie Windows installiert haben, können Sie die OpenSSH-Anwendung verwenden, die in den Windows-Einstellungen verfügbar ist.
Vorbereiten der Verbindung zum SSH-Server
Schritt 1: Installieren Sie die SSH-Software auf Ihrem Computer. In den meisten Linux-Distributionen ist es bereits standardmäßig installiert, aber wenn Sie Windows verwenden, benötigen Sie möglicherweise eine zusätzliche Installation, z. B. mit dem Programm PuTTY.
Schritt 2: Ermitteln Sie die IP-Adresse oder den Domänennamen des Remoteservers. Wenn Sie diese Daten nicht haben, wenden Sie sich an Ihren Serveradministrator oder Ihren Hosting-Provider.
Schritt 3: Überprüfen Sie, ob der Server über das SSH-Protokoll verfügbar ist. Sie können dies tun, indem Sie den Befehl im Terminal ausführen ssh user@server, wo user - ihr Benutzername und server - Die IP-Adresse oder der Domain-Name des Servers.
Schritt 4: Geben Sie das Kennwort für den Zugriff auf den Server ein. Wenn alles erfolgreich war, sollten Sie die Serverbefehlszeile sehen.
Installieren des SSH-Clients
Um eine Verbindung zu einem SSH-Server herzustellen, müssen Sie den SSH-Client auf Ihrem Computer installieren. In dieser Anleitung wird beschrieben, wie Sie den SSH-Client für das Windows-Betriebssystem installieren.
Schritt 1. Besuchen Sie die offizielle OpenSSH-Website für Windows unter folgendem Link: https://github.com/PowerShell/Win32-OpenSSH/releases .
Schritt 2. Suchen Sie im Abschnitt "Assets" nach der neuesten Version des Installationsprogramms für Windows. Dies ist normalerweise eine Datei mit einer Erweiterung .msi. Klicken Sie auf den Link mit dem Dateinamen, um ihn auf Ihren Computer herunterzuladen.
Schritt 3. Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus, indem Sie auf die Datei doppelklicken.
Schritt 4. Während der Installation wird ein Fenster mit der Lizenzvereinbarung angezeigt. Lesen Sie die Lizenzbedingungen durch und klicken Sie auf die Schaltfläche "Zustimmen" oder "Installieren" (je nach Version des Installationsprogramms).
Schritt 5. Wählen Sie den Ordner aus, in dem der SSH-Client installiert werden soll, oder behalten Sie den Standardwert bei. Klicken Sie auf die Schaltfläche Installieren.
Schritt 6. Nachdem die Installation abgeschlossen ist, wird ein Fenster mit der Meldung angezeigt, dass die Installation erfolgreich war. Klicken Sie auf Fertig stellen oder Fertig stellen.
Glückwunsch! Jetzt haben Sie den SSH-Client auf Ihrem Computer installiert.
Abrufen von Anmeldeinformationen für die Verbindung
Sie benötigen bestimmte Anmeldeinformationen, bevor Sie eine Verbindung zum SSH-Server herstellen können. Diese Daten werden vom Serveradministrator oder vom Hosting-Anbieter bereitgestellt.
| Abrechnungsdaten | Die Beschreibung |
|---|---|
| Server-Host | Dies ist die IP-Adresse oder der Domänenname des Servers, mit dem Sie eine Verbindung herstellen möchten. |
| Hafen | Normalerweise hört der ssh-Server auf Port 22, in einigen Fällen kann es sich jedoch um einen anderen Port handeln. |
| Benutzername | Das Konto, für das Sie eine Verbindung herstellen möchten. Dies ist normalerweise ein Benutzerkonto auf dem Server. |
| Passwort oder privater Schlüssel | Für die Authentifizierung benötigen Sie je nach Servereinstellungen ein Passwort oder einen privaten Schlüssel. |
Stellen Sie sicher, dass Sie alle erforderlichen Daten erhalten haben: Serverhost, Port, Benutzername und Authentifizierungsinformationen. Dadurch können Sie sich erfolgreich mit dem SSH-Server verbinden.
Überprüfen der Serververfügbarkeit
Bevor Sie eine Verbindung zu einem Server über SSH herstellen können, müssen Sie sicherstellen, dass der Server auf dem Remote-Host verfügbar ist. Dazu können Sie den Befehl "ping" verwenden.
Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
ping serveradresse
Wo serveradresse stellt die IP-Adresse oder den Domain-Namen Ihres Servers dar. Wenn der Server verfügbar ist, werden Antwortmeldungen vom Server mit der Antwortzeit angezeigt. Wenn der Server nicht verfügbar ist, erhalten Sie eine ähnliche Nachricht:
"Keine Antwort von der Server-IP-Adresse".
Wenn der Ping erfolgreich ist, ist der Server verfügbar und Sie können die SSH-Verbindung weiterhin einrichten.
Herstellen einer Verbindung mit einem SSH-Server mithilfe von Anmeldeinformationen
Um eine Verbindung zu einem SSH-Server herzustellen, benötigen Sie Anmeldeinformationen: Benutzername und Kennwort.
Schritt 1: Führen Sie das Terminalprogramm auf Ihrem Gerät aus.
Schritt 2: Geben Sie den folgenden Befehl ein, um eine Verbindung zum SSH-Server herzustellen:
Hier steht "username" für Ihren Benutzernamen und "IP-Adresse" für die IP-Adresse des Servers.
Schritt 3: Nachdem Sie den Befehl eingegeben haben, drücken Sie die Eingabetaste. Wenn Sie zum ersten Mal eine Verbindung zum Server herstellen, ist möglicherweise eine Bestätigung der Host-ID erforderlich. Geben Sie "yes" ein und drücken Sie die Eingabetaste.
Schritt 4: Danach fragt das System nach Ihrem Passwort. Geben Sie das Passwort ein und drücken Sie die Eingabetaste. Das Passwort wird bei der Eingabe ausgeblendet.
Wenn Sie das Kennwort korrekt eingegeben haben, stellen Sie mithilfe Ihrer Anmeldeinformationen erfolgreich eine Verbindung zum SSH-Server her.
Anmerkung: Aus Sicherheitsgründen wird empfohlen, SSH-Schlüssel anstelle eines Kennworts zu verwenden. SSH-Schlüssel stellen eine sicherere Möglichkeit dar, sich mit dem Server zu verbinden.
Öffnen eines Terminals oder einer Eingabeaufforderung
Bevor Sie eine Verbindung zu einem SSH-Server herstellen können, müssen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Computer öffnen. Wie dies zu tun ist, hängt von Ihrem Betriebssystem ab:
- Windows: Drücken Sie die Win-Taste (mit dem Windows-Bild) und geben Sie "cmd" in die Suchleiste ein. Drücken Sie dann die Eingabetaste, um die Eingabeaufforderung zu öffnen.
- Mac: Öffnen Sie den Finder, wechseln Sie zum Ordner "Programme" und dann zum Ordner "Dienstprogramme". Doppelklicken Sie dann auf das Terminal-Symbol, um das Terminal zu öffnen.
- Linux: Normalerweise wird das Terminal mit der Tastenkombination Strg+Alt+ T geöffnet. Wenn das nicht funktioniert, können Sie versuchen, das Terminal im Anwendungsmenü zu finden.
Nachdem Sie das Terminal oder die Eingabeaufforderung geöffnet haben, können Sie die Verbindung zum SSH-Server fortsetzen.
Geben Sie den Serververbindungsbefehl und die Anmeldeinformationen ein
Nachdem Sie den SSH-Client auf Ihrem Computer installiert haben, können Sie den Verbindungsvorgang mit dem Remote-Server starten. Dazu müssen Sie den folgenden Befehl im Terminal oder in der Eingabeaufforderung eingeben:
ssh [Benutzername]@[serveradresse]
- [Benutzername] - der Benutzername, mit dem Sie sich am Server anmelden möchten
- [serveradresse] - Die IP-Adresse oder der Domänenname des Servers, mit dem Sie eine Verbindung herstellen möchten
Wenn Ihr Benutzername beispielsweise "user" ist und die Server-IP-Adresse "192.168.0.1" lautet, sieht der Befehl folgendermaßen aus:
Nachdem Sie den Befehl eingegeben haben, werden Sie möglicherweise aufgefordert, ein Passwort für Ihren Benutzer einzugeben. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
Sie können eine Verbindung zu einigen Servern mithilfe von Authentifizierungsschlüsseln anstelle eines Kennworts herstellen. In diesem Fall müssen Sie den Pfad zu Ihrem Schlüssel im Verbindungsbefehl angeben.
Zum Beispiel, wenn Ihr Schlüssel "mykey" heißt.pem" und befindet sich im Ordner "Dokumente", der Befehl zum Herstellen einer Verbindung könnte folgendermaßen aussehen:
ssh -i ~/Documents/mykey.pem [email protected]
Nachdem Sie den Befehl erfolgreich eingegeben haben, werden Sie über SSH mit dem Remote-Server verbunden.