Ein Neustart des Routers über SSH kann erforderlich sein, wenn Stabilitätsprobleme auftreten oder wenn Änderungen an seinen Einstellungen vorgenommen wurden. In diesem Artikel werden wir uns ansehen, wie Sie das Router-Neustart-Skript über SSH verwenden, um dies schnell und sicher zu tun.
Der erste Schritt besteht darin, eine SSH-Verbindung zum Router herzustellen. Dazu benötigen Sie die IP-Adresse des Routers, einen Benutzernamen und ein Passwort. Sie können dann ein Terminal oder ein SSH-fähiges Programm verwenden, um eine Verbindung zum Router herzustellen. Der Befehl zum Verbinden könnte folgendermaßen aussehen:
ssh username@ip_address
Wenn die Verbindung erfolgreich hergestellt wurde, werden Sie aufgefordert, Ihr Passwort einzugeben. Nachdem Sie das Passwort eingegeben und bestätigt haben, werden Sie über SSH mit dem Router verbunden und können Befehle zum Neustart ausführen.
Sie müssen einen bestimmten Befehl ausführen, um den Router neu zu starten. In den meisten Fällen kann es sich um einen Befehl handeln reboot. Je nach Betriebssystem des Routers oder des Herstellers kann es jedoch bestimmte Befehle geben. Es wird daher empfohlen, die Dokumentation Ihres Routers zu konsultieren oder im Internet nach dem richtigen Befehl für Ihren Router zu suchen.
Nachdem Sie den Befehl zum Neustart des Routers eingegeben und ausgeführt haben, wird der Router neu gestartet und Sie werden von ihm getrennt. Es kann einige Zeit dauern, bis der Neustartvorgang abgeschlossen ist. Danach können Sie sich über SSH erneut mit dem Router verbinden und überprüfen, ob er funktioniert.
Herunterladen und Installieren des SSH-Clients
Um mit SSH arbeiten zu können, muss der SSH-Client auf dem Computer installiert sein. In diesem Abschnitt erfahren Sie, wie Sie den SSH-Client auf verschiedenen Betriebssystemen herunterladen und installieren können.
| Betriebssystem | SSH-Client |
|---|---|
| Windows | PuTTY |
| MacOS | Terminal (eingebaut) |
| Linux (Debian, Ubuntu usw.) | OpenSSH |
Für Windows-Benutzer wird die Verwendung von PuTTY empfohlen, einem kostenlosen SSH-Client, der eine grafische Oberfläche für die Arbeit mit SSH bereitstellt. Um PuTTY herunterzuladen, können Sie die offizielle Website des Projekts besuchen und das Installationsprogramm herunterladen.
macOS-Benutzer können Terminal verwenden - ein integriertes Terminal, das SSH unterstützt. Um Terminal zu starten, suchen Sie es im Ordner "Programme" oder verwenden Sie die Suche.
In den meisten Linux-Distributionen wie Debian und Ubuntu ist der SSH-Client bereits vorinstalliert. Wenn der SSH-Client nicht auf Ihrem System installiert ist, können Sie das OpenSSH-Paket installieren, indem Sie den Befehl sudo apt-get install openssh-client in Ihrem Terminal ausführen.
Nachdem Sie den SSH-Client installiert haben, können Sie mit SSH beginnen und ihn verwenden, um über das Netzwerk eine Verbindung zu Remote-Servern herzustellen.
Herunterladen des SSH-Clients von der offiziellen Website
Um einen SSH-Client zu verwenden, müssen Sie ihn zuerst von der offiziellen Website herunterladen. Dadurch wird sichergestellt, dass Sie die neueste Version des Sicherheitsprogramms erhalten und gefälschte Versionen vermeiden, die eine Bedrohung für Ihr System darstellen könnten.
1. Gehen Sie im Browser zur offiziellen SSH-Website des Clients. Normalerweise hat die URL einer solchen Website das folgende Format: "www.[name-Firma].com/ssh".
2. Suchen Sie auf der Website nach dem Abschnitt "Downloads" oder "Downloads". Es befindet sich normalerweise im Hauptmenü oder auf der Hauptseite der Website. Häufig wird dieser Abschnitt durch ein Ladesymbol oder einen Pfeil gekennzeichnet, der auf die aufgereihte Seite zeigt.
3. Suchen Sie im Abschnitt "Downloads" nach dem Unterschlüssel "SSH Client" oder "SSH Client".
4. Wählen Sie Ihr Betriebssystem aus der Liste der verfügbaren Optionen aus. Wenn Sie sich nicht sicher sind, welche Version des Betriebssystems Sie verwenden, finden Sie diese Informationen in den Einstellungen Ihres Computers.
5. Klicken Sie auf den Download-Link des SSH-Clients für Ihr Betriebssystem. Die Datei wird normalerweise im Format heruntergeladen .exe (für Windows) oder .dmg (für Mac).
6. Warten Sie, bis die Datei heruntergeladen wurde. Die Ladezeit hängt von der Geschwindigkeit Ihrer Internetverbindung ab.
7. Öffnen Sie die heruntergeladene SSH-Datei des Clients. Dies kann je nach Betriebssystem einen Doppelklick auf eine Datei erfordern oder je nach Betriebssystem eine andere spezifische Aktion ausführen.
8. Folgen Sie den Anweisungen des Installationsprogramms, um den SSH-Client auf Ihrem Computer zu installieren. Normalerweise werden Sie aufgefordert, einen Installationsordner auszuwählen und die Lizenzbedingungen zu akzeptieren.
Jetzt haben Sie einen SSH-Client, mit dem Sie eine Verbindung zu einem Remote-Server herstellen und ein Skript zum Neustart des Routers über SSH ausführen können. Im nächsten Abschnitt werden wir uns mit dem Prozess der Verbindung zu einem Remoteserver befassen.
Installieren des SSH-Clients auf dem Betriebssystem
Windows:
Sie können den beliebten OpenSSH-Client verwenden, um den SSH-Client auf einem Windows-Betriebssystem zu installieren. Führen Sie die folgenden Schritte aus, um die Installation durchzuführen:
1. Laden Sie das OpenSSH-Installationsprogramm von der offiziellen Website des Projekts herunter.
2. Starten Sie das Installationsprogramm und folgen Sie den Anweisungen auf dem Bildschirm.
3. Nach Abschluss der Installation von OpenSSH ist der Client einsatzbereit.
MacOS:
Der SSH-Client ist bereits auf dem macOS-Betriebssystem vorinstalliert. Um mit der Verwendung von SSH zu beginnen, müssen Sie das Terminal aktivieren. Führen Sie dazu die folgenden Schritte aus:
1. Öffnen Sie die Systemsteuerung und wählen Sie Dienste - Terminal.
2. Geben Sie im geöffneten Terminalfenster den Befehl "ssh" ein und drücken Sie die Eingabetaste.
3. Danach können Sie die SSH-Befehle im Terminal verwenden.
Linux:
In den meisten Linux-Distributionen ist der SSH-Client bereits standardmäßig installiert. Wenn der SSH-Client nicht installiert ist, können Sie ihn über den Paketmanager Ihrer Distribution installieren. Führen Sie beispielsweise für Ubuntu- und Debian-Distributionen die folgenden Befehle im Terminal aus:
1. Aktualisieren Sie die Paketliste: sudo apt update.
2. Installieren Sie den SSH-Client: sudo apt install ssh.
3. Sobald die Installation abgeschlossen ist, können Sie die SSH-Befehle im Terminal verwenden.
Konfigurieren einer SSH-Verbindung zum Router
Um das Skript zum Neustart des Routers über SSH zu verwenden, müssen Sie zunächst eine SSH-Verbindung zu Ihrem Router einrichten. Befolgen Sie die folgenden Schritte, um SSH zu konfigurieren:
- Überprüfen Sie, ob Ihr Router die SSH-Funktion unterstützt. Wenden Sie sich an den Hersteller des Routers, um weitere Informationen zu diesem Thema zu erhalten.
- Installieren Sie den SSH-Client auf Ihrem Computer, wenn Sie keinen haben. Die beliebtesten SSH-Clients sind PuTTY (für Windows) und Terminal (für Mac).
- Öffnen Sie den SSH-Client und geben Sie die IP-Adresse Ihres Routers in das Feld "Host" oder "IP address" ein.
- Stellen Sie sicher, dass die Portnummer auf den Standardwert (normalerweise 22) eingestellt ist, und wählen Sie das zu verbindende SSH-Protokoll aus.
- Klicken Sie auf die Schaltfläche "Verbinden" oder "Öffnen", um eine SSH-Verbindung zu Ihrem Router herzustellen.
- Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich bei Bedarf am Router anzumelden. Informationen zu den Standardanmeldeinformationen finden Sie im Benutzerhandbuch.
- Glückwunsch! Sie haben die SSH-Verbindung mit Ihrem Router erfolgreich eingerichtet. Jetzt können Sie das Router-Neustartskript über SSH verwenden.
Beachten Sie, dass die SSH-Verbindung zum Router möglicherweise nicht sicher ist, stellen Sie daher sicher, dass Sie starke Anmeldeinformationen verwenden und dass Ihr Router mit einem Passwort geschützt ist.
Erstellen von Schlüsseln für die Authentifizierung
Um eine sichere Verbindung zu einem Remote-Server über das SSH-Protokoll auf dem Router herzustellen, müssen Sie Schlüssel für die Authentifizierung erstellen und verwenden. Dadurch können Sie Ihre Verbindung vor unbefugtem Zugriff schützen und die Systemsicherheit erhöhen.
Schritte zum Erstellen und Verwenden von Schlüsseln zur Authentifizierung:
1. Schlüsselgenerierung
Sie benötigen ein Programm, um die Schlüssel zu generieren. Zum Beispiel können Sie das OpenSSH-Tool verwenden, das auf den meisten Betriebssystemen verfügbar ist. Verwenden Sie dazu den Befehl:
Wenn Sie aufgefordert werden, einen Dateipfad anzugeben, geben Sie den gewünschten Namen und den Speicherort an, an dem der Schlüssel gespeichert werden soll.
2. Kopieren eines öffentlichen Schlüssels
Nachdem Sie den Schlüssel generiert haben, erhalten Sie einen öffentlichen und einen privaten Schlüssel. Der öffentliche Schlüssel wird eine Erweiterung haben. "pub". Kopieren Sie den Inhalt des öffentlichen Schlüssels mit dem Befehl:
3. Installieren eines öffentlichen Schlüssels auf einem Remoteserver
Fügen Sie den kopierten öffentlichen Schlüssel in die Datei ein. "ssh/authorized_keys" auf einem Remote-Server. Verwenden Sie dazu den Befehl:
echo "Setzen Sie den öffentlichen Schlüssel ein" >> ~/.ssh/authorized_keys
Beachten Sie, dass die Datei ".ssh/authorized_keys" sollte nur für Sie über Lese- und Schreibberechtigungen verfügen.
4. Testen der Verbindung
Jetzt können Sie versuchen, sich mit einem Schlüssel mit einem Remote-Server zu verbinden. Verwenden Sie den Befehl:
ssh -i /pfad_zu priprivat_schlüssel Benutzer@Host
Wenn alles richtig eingerichtet ist, werden Sie nicht nach einem Passwort gefragt. Wenn die Verbindung erfolgreich war, wird die Befehlszeile des Remoteservers angezeigt.
Sperren Sie den Zugriff auf den privaten Schlüssel, um die Sicherheit zu erhöhen.