Я новичок и мне нужна помощь. Сейчас играюсь со следующей настройкой: удаленная машина, экземпляр 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]