Visualize o arquivo .html da instância remota do AWS EC2 no navegador da máquina local

0

De isso e isso Eu juntei que deveria ssh em minha instância ec2 do meu Mac:

ssh -C -c blowfish -X -i user.pem [email protected]

Isso realiza o encaminhamento do X11.

Depois, como visualizo um arquivo /path/to/index.html no chrome ou em qualquer navegador da Web?

    
por ehacinom 11.09.2014 / 06:05

1 resposta

1

Para visualizar arquivos HTML simples no navegador local, você pode usar o SFTP. Abra o navegador de arquivos (Nautilus) e vá para Arquivo - > Conecte-se a um servidor . O endereço será semelhante a: sftp://[email protected] . Você precisará adicionar sua identidade ao agente SSH ( ssh-add user.pem ) para que o login baseado em chave funcione corretamente. Uma vez conectado, navegue até o arquivo HTML e abra-o.

Com o X11 Forwarding, você pode fazer isso:

ssh -C -c blowfish -X -i user.pem [email protected]
# On the remote shell
firefox /path/to/index.html &

O Firefox será aberto no seu sistema local, mas será executado no servidor.

Uma terceira opção, se você estiver disposto a configurar um servidor web estático , é configurar o encaminhamento de porta e depois abri-lo no seu navegador local:

ssh -C -c blowfish -X -i user.pem -L 9000:localhost:9000 [email protected] 'cd /path/to/; python3 -m http.server 9000'

Em seguida, no seu navegador local, abra http://localhost:9000 .

    
por muru 11.09.2014 / 07:57