
Ich habe eine Webanwendung, die auf einem bestimmten Port einer Linux EC2-Instanz läuft. Zu diesem Server ist nur SSH-Verkehr zulässig.
Können mehrere Clients SSH-Tunnel zu diesem Server verwenden, um eine Webseite von diesem Port zu laden?
Antwort1
Auf jeden Fall. Sie können dies problemlos mit Ihrem eigenen Benutzer ausprobieren. Öffnen Sie einfach zwei Terminals und starten Sie zwei SSH-Sitzungen, um denselben Server-Port als Proxy zu verwenden.
Session 1:
ssh -L 8080:127.0.0.1:80 [email protected] -NT
Sitzung Nr. 2:
ssh -L 8081:127.0.0.1:80 [email protected] -NT
Beachten Sie, dass ich zwei verschiedene lokale Ports (8080 und 8081) verwendet habe, da sonst bei der zweiten Sitzung ein Fehler auftreten würde. Wenn mehrere Benutzer von verschiedenen Computern aus eine Verbindung herstellen, gilt dies nicht.