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]