Automatisches Zulassen von SSH in einen Mac hinter einem UPNP-Router?

3081
GJ.

Ich habe ein MacBook, das von Zeit zu Zeit hinter verschiedenen Routern mit dem Internet verbunden ist. Alle Router unterstützen UPNP.

Ich muss einem Kollegen erlauben, SSH in den Computer einzulegen, ohne jeden Router jedes Mal so zu konfigurieren, dass Port 22 an das MacBook weitergeleitet wird.

Gibt es eine Möglichkeit, das MacBook dazu zu bringen, UPNP (oder eine andere Methode) zu verwenden, um automatisch alle unterstützenden Router zu konfigurieren, hinter denen sich der Port 22 befindet, um den Port 22 an sich selbst weiterzuleiten? Dies würde es dem Mitarbeiter ermöglichen, SSH in das MacBook zu integrieren, aber nur seine externe IP zu kennen, was mit dyndns einfach ist.

6

1 Antwort auf die Frage

3
heavyd

Schauen Sie sich MiniUPnP an . Es ist ein einfacher UPnP-Client für die Befehlszeile. Es unterstützt alle gängigen Plattformen und hat eine recht einfache Schnittstelle. Es sollte ziemlich einfach für Sie sein, einen schnellen Befehl auszuführen, wann immer Sie einen Port mit diesem Tool öffnen müssen.