Betrachten Sie die folgende Situation:
Zu Hause habe ich einen Router (der mit dem Internet verbunden ist), einen Server (S) und mein Hauptgerät (M). S ist über das Internet erreichbar (es hat eine statische IP-Adresse) und ist rund um die Uhr erreichbar, während M dies nicht ist.
Manchmal möchte ich eine App (die an einem Port auf M lauscht, z. B. 8888) über das äußere Internet zugänglich machen.
Dafür wollte ich einen Port auf S (2222) einrichten, um zu Ms Port 8888 weiterzuleiten, damit jeder, der auf S: 2222 zugreift, das Gefühl hat, auf M: 8888 zuzugreifen.
Ich habe versucht, die SSH-Portweiterleitung zu verwenden. Mein bester Versuch war:
ssh -L 2222:M:8888 -N M
Damit kann ich jedoch nur vom Server selbst auf den 2222-Port zugreifen, nicht von anderen Computern.
Gibt es eine Möglichkeit, es richtig zu machen? Am liebsten wäre es ein einfacher Befehl, den ich mit ^ C starten und beenden könnte, wenn ich diese Weiterleitung nicht mehr benötige.