encaminhamento de porta no contêiner docker na máquina Linux AWS EC2

encaminhamento de porta no contêiner docker na máquina Linux AWS EC2

Sou novato e preciso de ajuda. Atualmente jogando com a seguinte configuração: máquina remota uma instância AWS EC2 com Ubuntu 18.

Estou tentando acessar o notebook Jupyter em execução no contêiner Docker na máquina AWS EC2, mas não consigo acessá-lo. Erro de tempo limite

tentei o seguinte comando para tunelamento de porta que li em algum lugar

ssh -L 8080:localhost:8080 -i /home/user/admin_keypair.pem [e-mail protegido]

mas recebendo esse erro

Aviso: arquivo de identidade /home/user/admin_keypair.pem não acessível: esse arquivo ou diretório não existe. Permissão negada (publickey,gssapi-keyex,gssapi-with-mic)

Responder1

Talvez adicionando o caminho ao seu arquivo .pem entre aspas duplas, veja abaixo.

Eu tinha algo parecido, adicionar o sinalizador -4 funcionou para mim, por padrão estava usando ipv6 e eu não o tinha habilitado.

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

E qualquer outra pessoa que possa ter um problema, adicionar o sinalizador -v gerará informações de depuração que podem ajudá-lo a descobrir por que não estava funcionando.

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

informação relacionada