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“.