Ich möchte von überall auf meinen PC zugreifen. Ich kann mich über die lokale IP mit dem PC im selben LAN verbinden. Außerhalb des lokalen Netzwerks wird jedoch ein Verbindungszeitüberschreitungsfehler angezeigt.
Wie kann ich meinen OpenSSH-Server auf dem Host und meinen Router konfigurieren, um SSH-Verbindungen von überall über das Internet zuzulassen?
Akzeptierte Antwort:
Ihr Remote-Client, Ihr Heimrouter und Ihr Host-Server müssen beim Erstellen einer SSH-Verbindung auf demselben Port zusammenarbeiten. Verwenden Sie die Portweiterleitung in der Konfiguration Ihres Routers, um den richtigen Port (z. B. Port 22) an die lokale IP-Adresse Ihres Hostservers weiterzuleiten.
- Port-Weiterleitungseinstellungen sollten unter „NAT“ oder „Virtuelles Netzwerk“ auf der 192.168.1.1-Seite vorhanden sein, die Sie zum Konfigurieren Ihres Routers verwenden 🙂
ifconfig
auf dem Host-Server zeigt seine aktuelle lokale IP an. Verwenden Sienm-connection-editor
um eine statische IP-Adresse für diesen Computer zu generieren, falls sie noch nicht statisch ist.- Der Hostserver wartet auf SSH-Verbindungen auf dem in
/etc/ssh/sshd_config
aufgeführten Port