переадресация портов в контейнере Docker на Linux-машине AWS EC2

переадресация портов в контейнере Docker на Linux-машине AWS EC2

Я новичок и мне нужна помощь. Сейчас играюсь со следующей настройкой: удаленная машина, экземпляр AWS EC2 с Ubuntu 18.

Я пытаюсь получить доступ к Jupyter Notebook, запущенному в контейнере Docker на машине AWS EC2, но не могу получить к нему доступ. Ошибка тайм-аута

Я попробовал следующую команду для туннелирования портов, которую я где-то прочитал

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

но получаю эту ошибку

Предупреждение: Файл идентификации /home/user/admin_keypair.pem недоступен: Нет такого файла или каталога. Отказано в доступе (publickey,gssapi-keyex,gssapi-with-mic)

решение1

Возможно, стоит добавить путь к вашему .pem-файлу в двойные кавычки, см. ниже.

У меня было что-то похожее, добавление флага -4 сработало, по умолчанию использовался ipv6, а я его не включал.

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

А если у кого-то еще возникнут проблемы, добавление флага -v выведет отладочную информацию, которая может помочь выяснить, почему что-то не работает.

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

Связанный контент