SSH (Secure Shell) ist ein Netzwerkprotokoll, das eine sichere und verschlüsselte Verbindung zu einem Remote-Computer ermöglicht. Die Verbindung mit einem Port über ssh kann in vielen Fällen nützlich sein, z. B. für die Remote-Serververwaltung oder den Zugriff auf Remote-Dateien.
In diesem Artikel erfahren Sie, wie Sie eine Verbindung mit einem Port über ssh auf einem Windows-Computer herstellen können.
Schritt 1: Installieren Sie den SSH-Client. Sie benötigen einen SSH-Client wie PuTTY, um eine Verbindung zu einem Port über ssh herzustellen. Sie können PuTTY von der offiziellen Website des Projekts herunterladen und auf Ihrem Computer installieren.
Schritt 2: Öffnen Sie PuTTY. Öffnen Sie nach der Installation PuTTY, um den Verbindungsvorgang mit dem Port über ssh zu starten. Möglicherweise müssen Sie die IP-Adresse oder den Domänennamen des Remotecomputers angeben, mit dem Sie eine Verbindung herstellen möchten. Sie müssen auch die Nummer des Ports angeben, über den Sie eine Verbindung herstellen möchten.
Schritt 3: Richten Sie die Verbindung ein. In diesem Schritt müssen Sie Verbindungseinstellungen wie Protokoll (SSH), Portnummer und Verschlüsselungseinstellungen angeben. Sie können auch andere Verbindungseinstellungen festlegen, z. B. einen automatischen Benutzernamen und ein Kennwort für die Anmeldung.
Schritt 4: Stellen Sie die Verbindung her. Der letzte Schritt besteht darin, auf die Schaltfläche "Öffnen" zu klicken, um eine Verbindung zum Remote-Port über ssh herzustellen. Wenn alle Einstellungen korrekt eingegeben wurden, werden Sie über ssh mit dem Port verbunden und Sie erhalten ein Terminalfenster, in dem Sie mit dem verknüpften Port arbeiten können.
Verbindung zum Port über ssh herstellen
Hier ist eine Schritt-für-Schritt-Anleitung zum Verbinden mit einem Port über ssh:
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
- Geben Sie den Befehl ein, um eine Verbindung zum Port über ssh herzustellen:
| Betriebssystem | Das Team |
|---|---|
| macOS oder Linux | ssh [Benutzername]@[IP-Adresse] -p [portnummer] |
| Windows | ssh [Benutzername]@[IP-Adresse]:[portnummer] |
Ersetzt [Benutzername] an den Benutzernamen, [IP-Adresse] an die IP-Adresse des Remotecomputers und [portnummer] die Nummer des Ports, mit dem Sie eine Verbindung herstellen möchten.
- Wenn dies das erste Mal ist, dass Sie sich über ssh mit einem Remote-Computer verbinden, werden Sie möglicherweise aufgefordert, den Sicherheitsschlüssel beizubehalten. Geben Sie "yes" ein (ohne Anführungszeichen) und drücken Sie die Eingabetaste.
- Geben Sie das Passwort ein, um sich bei Ihrem Konto auf dem Remotecomputer anzumelden, und drücken Sie die Eingabetaste.
- Glückwunsch! Sie sind jetzt über ssh mit dem Port verbunden und können Befehle auf einem Remote-Computer ausführen.
Denken Sie daran, Ihre SSH-Sitzung zu beenden, wenn Sie mit der Arbeit fertig sind, um die Sicherheit Ihres Kontos zu gewährleisten.
Schritt 1: Installieren des SSH-Servers auf dem Gerät
Um einen ssh-Server zu installieren, benötigen Sie Zugriff auf das Gerät, entweder physisch oder über eine andere Netzwerkverbindung. Je nach Betriebssystem und Linux-Distribution kann die Installation eines ssh-Servers variieren, es kommt jedoch normalerweise auf ein paar einfache Schritte an.
Es folgt eine Anleitung zum Installieren des ssh-Servers auf verschiedenen Betriebssystemen:
Schritt 2: Abrufen der IP-Adresse des Geräts
Bevor Sie eine Verbindung zu einem Gerät über einen Port über ssh herstellen können, müssen Sie dessen IP-Adresse kennen. Es gibt mehrere Möglichkeiten, eine IP-Adresse zu erhalten:
- Verwenden des Befehls ifconfig:
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Gerät.
- Geben Sie ifconfig ein und drücken Sie die Eingabetaste.
- Suchen Sie nach dem Abschnitt, der Ihre Netzwerkverbindung beschreibt (z. B. eth0 für Ethernet oder wlan0 für Wi-Fi).
- Suchen Sie in diesem Abschnitt nach der Zeile inet addr oder inet , gefolgt von der IP-Adresse Ihres Geräts.
- Verwenden des Befehls ipconfig:
- Öffnen Sie die Eingabeaufforderung auf Ihrem Gerät.
- Geben Sie den Befehl ipconfig ein und drücken Sie die Eingabetaste.
- Suchen Sie nach dem Abschnitt, der Ihre Netzwerkverbindung beschreibt (z. B. Ethernet Adapter für Ethernet oder Wireless LAN Adapter für Wi-Fi).
- Suchen Sie in diesem Abschnitt nach der IPv4-Adresse , gefolgt von der IP-Adresse Ihres Geräts.
- Verwenden der Verwaltungsschnittstelle Ihres Routers:
- Öffnen Sie einen Webbrowser.
- Geben Sie die IP-Adresse Ihres Routers in die Adressleiste ein. Normalerweise ist es 192.168.1.1 oder 192.168.0.1 . Wenn Sie die IP-Adresse des Routers nicht kennen, sehen Sie sie auf der Unterseite des Geräts oder in der Dokumentation nach.
- Melden Sie sich mit Ihrem Login und Passwort an der Router-Verwaltungsschnittstelle an. Wenn Sie Ihren Benutzernamen und Ihr Passwort nicht kennen, überprüfen Sie die Dokumentation des Geräts oder wenden Sie sich an Ihren Systemadministrator.
- Suchen Sie in der Verwaltungsschnittstelle nach dem Abschnitt, der Ihre Netzwerkverbindung oder die Liste der angeschlossenen Geräte beschreibt.
- Suchen Sie nach dem Gerät, mit dem Sie eine Verbindung herstellen möchten, und finden Sie dessen IP-Adresse heraus.
Wählen Sie eine der Methoden aus, die für Sie am bequemsten sind, und notieren Sie sich die IP-Adresse des Geräts. Sie benötigen es in den nächsten Schritten, um eine Verbindung über einen Port über ssh herzustellen.
Schritt 3: Öffnen des Ports für die SSH-Verbindung
Um eine ssh-Verbindung herzustellen, müssen Sie den entsprechenden Port auf dem Server öffnen.
Sie müssen die folgenden Schritte ausführen:
- Melden Sie sich mit Administratoranmeldeinformationen am Server an.
- Öffnen Sie die ssh-Konfigurationsdatei, die sich normalerweise im Pfad /etc/ssh/sshd_config befindet.
- Suchen Sie den Port-Parameter und geben Sie die Portnummer an, die für die SSH-Verbindung verwendet werden soll.
- Speichern Sie die Änderungen, und starten Sie den ssh-Dienst neu, um die neuen Einstellungen anzuwenden, indem Sie den Befehl sudo service ssh restart ausführen.
Nachdem Sie diese Schritte ausgeführt haben, wird der Port für ssh geöffnet und Sie können sich per ssh mit dem Server verbinden.
Schritt 4: Generieren von SSH-Schlüsseln für eine sichere Verbindung
1. Öffnen Sie ein Terminal auf Ihrem Computer und geben Sie den Befehl ein:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
2. Sie werden aufgefordert, einen Namen für die Schlüsseldatei und ggf. ein Kennwort anzugeben. Drücken Sie die Eingabetaste, um die Standardwerte zu übernehmen und ein Schlüsselpaar zu erstellen.
3. Nachdem Sie den Schlüssel generiert haben, sehen Sie eine Meldung mit dem Speicherort (Dateipfad). Lassen Sie es unverändert, oder geben Sie ggf. einen anderen Pfad an.
4. Jetzt müssen Sie dem Remoteserver einen öffentlichen Schlüssel hinzufügen. Geben Sie den folgenden Befehl ein:
Ersetzen Sie "username" durch Ihren Benutzernamen auf dem Remoteserver und "remote_host" durch die Serveradresse oder die IP-Adresse des Servers. Geben Sie das Passwort zur Bestätigung ein.
5. Nachdem Sie den öffentlichen Schlüssel erfolgreich hinzugefügt haben, können Sie sich mit einem privaten Schlüssel ohne Passwort mit dem Server verbinden.
Schritt 5: Verbindung mit einem Port über ssh mit Schlüsseln herstellen
Um eine Verbindung mit einem Port über ssh mit Schlüsseln herzustellen, müssen Sie die folgenden Schritte ausführen:
- Erstellen Sie ein Schlüsselpaar mit dem Befehl ssh-keygen auf Ihrem lokalen Computer. Geben Sie den Pfad zu der Datei an, in der der private Schlüssel gespeichert werden soll.
- Übertragen Sie den öffentlichen Schlüssel mithilfe des Befehls auf einen Remoteserver ssh-copy-id. Ersetzen Sie "user" durch den Benutzernamen auf dem Remoteserver und "host" durch die IP-Adresse oder den Domänennamen des Remoteservers.
- Wenn der Befehl ssh-copy-id nicht verfügbar, Sie können die folgenden Schritte manuell ausführen:
- Erstellen Sie eine Datei ~/.ssh/authorized_keys auf einem Remote-Server, falls er noch nicht existiert.
- Kopieren Sie den Inhalt des öffentlichen Schlüssels in eine Datei ~/.ssh/authorized_keys auf einem Remote-Server.
- Legen Sie die Zugriffsrechte für die Datei fest ~/.ssh/authorized_keys verwenden Sie auf einem Remoteserver den Befehl chmod 600 ~/.ssh/authorized_keys.
Wir empfehlen, eine Verbindung mit dem Port über ssh mit Schlüsseln zu verwenden, da dies eine sichere und effektive Möglichkeit ist, Ihre Daten vor unbefugtem Zugriff zu schützen.
Schritt 6: Überprüfen der Portverbindung über ssh
Nachdem Sie einen SSH-Server eingerichtet und den entsprechenden Port auf dem Server geöffnet haben, können Sie die Verbindung mit ihm über SSH überprüfen.
Öffnen Sie dazu eine Eingabeaufforderung oder ein Terminal und geben Sie den folgenden Befehl ein:
ssh benutzername@ip_serveradresse -p Port
Hier Benutzername - dies ist Ihr Benutzername auf dem Server, ip_serveradresse - dies ist die IP-Adresse Ihres Servers und Hafen - dies ist die Nummer des offenen SSH-Ports.
Wenn Ihr Benutzername beispielsweise "admin" lautet, die Server-IP-Adresse "192.168.0.1" lautet und der SSH-Port "22" lautet, sieht der Befehl folgendermaßen aus:
ssh [email protected] -p 22
Nachdem Sie den Befehl eingegeben haben, werden Sie aufgefordert, das Passwort Ihres Benutzers auf dem Server einzugeben. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
Wenn alle Einstellungen korrekt vorgenommen wurden, werden Sie über SSH erfolgreich mit dem Server verbunden. In diesem Fall wird eine Eingabeaufforderung für die Serverbefehlszeile angezeigt.
Wenn die Verbindung fehlschlägt, stellen Sie sicher, dass Sie den Benutzernamen, die IP-Adresse des Servers und den SSH-Port korrekt eingegeben haben. Stellen Sie außerdem sicher, dass der SSH-Server ordnungsgemäß konfiguriert ist und ein offener Port verfügbar ist.