Portweiterleitung im Docker-Container in einer AWS EC2-Linux-Maschine

Portweiterleitung im Docker-Container in einer AWS EC2-Linux-Maschine

Ich bin ein Neuling und brauche Hilfe. Spiele derzeit mit dem folgenden Setup: Remote-Maschine, eine AWS EC2-Instanz mit Ubuntu 18.

Ich versuche, auf das Jupyter-Notebook zuzugreifen, das im Docker-Container auf einer AWS EC2-Maschine läuft, kann aber nicht darauf zugreifen. Zeitüberschreitungsfehler

ich habe den folgenden Befehl zum Port-Tunneling ausprobiert, den ich irgendwo gelesen habe

ssh -L 8080:localhost:8080 -i /home/Benutzer/admin_keypair.pem [email geschützt]

aber bekomme diesen Fehler

Warnung: Identitätsdatei /home/user/admin_keypair.pem nicht zugänglich: Keine solche Datei oder kein solches Verzeichnis. Zugriff verweigert (publickey,gssapi-keyex,gssapi-with-mic)

Antwort1

Möglicherweise fügen Sie den Pfad zu Ihrer PEM-Datei in Anführungszeichen hinzu, siehe unten.

Ich hatte etwas Ähnliches, das Hinzufügen des Flags -4 hat bei mir funktioniert, standardmäßig wurde IPv6 verwendet und ich hatte es nicht aktiviert.

ssh -4 -L 8080:localhost:8080 -i "/home/user/admin_keypair.pem" [email protected]

Und für alle anderen, die möglicherweise ein Problem haben, werden durch Hinzufügen des Flags -v Debuginformationen ausgegeben, die möglicherweise dabei helfen, herauszufinden, warum es nicht funktioniert hat.

ssh -4 -v -L 8080:localhost:8080 -i "/home/user/admin_keypair.pem" [email protected]

verwandte Informationen