Ich habe zu Hause einen Computer mit installiertem SSH, den ich fernsteuern möchte. Ich kann die Weiterleitung von SSH-Ports über meinen Router jedoch nicht zulassen. Der einzige Weg, um darauf zuzugreifen, besteht darin, dass die Installation auf meinem Computer einen Port auf einem Server auf Verbindungen überwacht. Gibt es zu diesem Zweck bereits Software?
7
Antworten:
Wie Sie bereits erwähnt haben, sollten Sie in der Lage sein, über einen Reverse-Tunnel auf einen externen Server zuzugreifen.
Von Ihrem Heimsystem aus möchten Sie ssh auf den Remote-Server mit folgender Syntax:
Um den Tunnel zu benutzen, würden Sie Folgendes tun:
Damit dieser Tunnel funktioniert, müssen Sie natürlich sicherstellen, dass die SSH-Sitzung vom Heimserver zum Remoteserver am Leben bleibt.
quelle
@Ashley Steel, sehen Sie sich an, wie Sie den Wert von ServerAliveInterval auf einen Wert ungleich Null setzen. In der ssh-Befehlszeile wäre das ungefähr so: -oServerAliveInterval \ 60
Sie können es auch in der .ssh / config-Datei vom Remote-Host konfigurieren.
quelle