Mit Entwicklungstools wie VS Code lässt sich Code auf einem anderen Rechner bearbeiten und ausführen, wie z.B. auf einem Server im Keller oder auf einem anderen Betriebssystem. sshforward macht diese Rechner einfach per SSH, RDP oder auch VNC erreichbar, selbst wenn sie nicht im selben LAN stehen.


Installation

Zuerst erstellen wir uns einen Account und wählen dabei ein ein Handle wie alice aus.

Wir downloaden und installieren sshforward auf unserem Ausgangs - und Zielrechner.

sshforward.net
Make any computer reachable from anywhere. Install sshforward once and your machine gets a permanent name — connect to it from any device, even behind firewalls.

Auf dem Zielrechner führen wir es auf als Service oder direkt im Terminal

sshforward.net run

Wir können nun unseren Rechner unter Machines ansehen. Dort finden wir eine ID, wie myserver.alice, welche aus dem Namen und unserem Handle besteht.

Unter .ssh/config fügen wir einen neuen Eintrag für unser Handle alice hinzu.

Host *.alice
    ProxyCommand sshforward.net connect-stream %h

Damit können wir uns auch direkt zu all unseren Rechnern verbinden.

Für Visual Studio Code zum Beispiel über den Befehl Remote-SSH: Connect to Host