Mein Problem besteht darin, einen Weg zu SSH in einen Linux-Server (Ubuntu 18.04) zu finden, dessen IP-Adresse sich täglich ändert.
Ich habe einen Kunden, dem ich gelegentlich bei Verwaltungsaufgaben helfe. Ich muss ssh in den Computer, wenn sie Hilfe benötigen, aber sie haben keine statische IP, so dass sich die öffentliche IP des Servers ständig ändert. Ich habe ein kleines Skript erstellt, um die IP-Adresse des Linux-Computers zu melden, und festgestellt, dass sie sich einmal täglich gegen Mittag ändert.
Ich kann SSH einrichten und es funktioniert sowohl lokal als auch remote ... bis sich die IP-Adresse ändert. In diesem Fall kann ich auch mit der neuen IP-Adresse keine Remoteverbindung mehr herstellen.
- Muss ich den SSH-Dienst jedes Mal neu starten, wenn sich die IP-Adresse ändert?
- Wenn ja warum?
- Muss ich weitere Maßnahmen ergreifen, wenn sich die IP-Adresse ändert, um den SSH-Zugriff zu ermöglichen?
AKTUALISIEREN
Mein Problem ist, dass ich die neue IP-Adresse NICHT finde. Ich habe bereits ein Skript dafür. Das Problem ist, dass der Server nicht mehr reagiert, sobald sich die IP ändert, obwohl ich versuche, eine Verbindung mit der neuen IP-Adresse herzustellen.
Wenn ich den SSH-Dienst auf dem Zielcomputer neu starte, habe ich erneut Remotezugriff. Aber ich verstehe nicht, warum ich das tun muss. Ich würde gerne die Grundursache kennen, um eine bessere Lösung zu finden.
Die meisten Leute scheinen zu denken, dass SSH funktionieren sollte, solange wir die neue IP kennen. Ist dies also etwas Einzigartiges für den 18.04? Ich habe diesen Server kürzlich für den Client installiert, daher sind alle Konfigurationseinstellungen weiterhin Standard. (Die würden nicht wissen, wie sie es ändern sollen.)
ListenAddress <dynamic host name>
Seltsames passieren , wie das Ausführen von DDNS und so etwas wie in der sshd-Konfigurationsdatei, vielleicht weil jemand nicht wollte, dass interne Benutzer ssh auf den Server können. Dies würde tatsächlich einen Neustart des SSH-Servers jedes Mal erfordern, wenn sich die IP ändert.