TCP/SSH-Weiterleitung: Laptop Cloud-Server Heimserver

TCP/SSH-Weiterleitung: Laptop  Cloud-Server  Heimserver

Ich habe die Konfiguration wie folgt. Auf meinem Heimcomputer starte ich Jupyter Notebook auf Port 7000 und richte Reverse SSH zu meinem Cloud-Server ein

ssh -f -N -R 9000:localhost:7000 [email protected]

Ich möchte von meinem Laptop aus auf Jupyter zugreifen, indem ich

http://cloud.hosting.com:9000

Aber die Verbindung wurde abgelehnt. Trotzdem kann ich (von der Cloud-Server-Konsole aus) Folgendes tun:

wget localhost:9000

und es funktioniert. Und außerdem: wenn ich Jupyter auf dem Cloud-Server ausführe (sagen wir auf Port 1234), dannhttp://cloud.hosting.com:1234funktioniert. Was muss ich tun, um vom Laptop aus auf Home Jupyter zuzugreifen?

Antwort1

Sie benötigen „-g“ für diesen SSH-Befehl. „netstat -plnt | grep :9000“ (auf dem Cloud-Host) zeigt Ihnen den Unterschied zwischen Ihrem aktuellen Befehl und demselben mit „-g“.

verwandte Informationen