Ich möchte über einen öffentlich zugänglichen Server (öffentlich) eine Verbindung zu meinem Computer (lokal) hinter NAT herstellen.
Auf lokal:
ssh -g -R 8000:localhost:22 user@public
Dann in der Öffentlichkeit:
ssh -p 8000 user@public
Aber ich bekomme error: Connection refused.
Wenn ich mich beim öffentlichen Server anmelde, kann ich überprüfen, ob der Tunnel funktioniert durch:
ssh -p 8000 localhost
Welches öffnet ssh auf dem lokalen Computer.
Vermute ich etwas falsches, dass der öffentliche Server als transparenter Proxy fungieren sollte? Oder wie man es so macht.
quelle