acessa a página da Web por meio do ssh

7

Eu preciso acessar o xplore do IEEE, mas não tenho o direito de fazer o download do instituto.

Eu posso entrar no servidor do instituto via ssh,

so Como posso acessar o IEEE xplore através do servidor do instituto via ssh?

Eu pesquisei soluções, uma resposta:

ssh -L 8080:localhost:80 user@remoteserver

e então ele diz:

Agora, aponte seu navegador local para localhost: 8080. Deve ser encaminhado para localhost: 80 no servidor remoto. Mas eu ainda não sei como configurar meu laptop, estou usando o chrome.

Eu agradeço muito sua ajuda!

    
por ulyssis2 03.02.2014 / 18:14

1 resposta

15

Primeiro método:

Inicie um túnel SSH

Para iniciar seu túnel SSH, basta abrir o terminal e conectar-se ao seu servidor remoto via SSH com os seguintes sinalizadores:

ssh -D 8080 -C -N [email protected]

Navegue na Web com o seu túnel SSH (Chrome)

Agora, vamos começar a navegar na web usando nosso novo túnel SSH.

  • Abra o Google Chrome
  • Selecione o ícone de chave inglesa no canto superior direito
  • Selecione "Configurações"
  • Selecione "Mostrar configurações avançadas…"
  • Selecione "Alterar configurações de proxy ..."
  • Selecione "Proxy SOCKS"
  • Insira '127.0.0.1 ′
  • Insira a porta 8080 ′
  • Salve as alterações selecionando "OK"

Pesquise no Google por "meu ip" e dê uma olhada no seu endereço IP agora.

Isso iniciará nosso túnel SSH na porta 8080 e roteará todo o tráfego (com segurança) através do servidor em example.com.

Saindo do túnel SSH

Para sair do túnel SSH, basta desativar o proxy SOCKS no seu navegador.

fonte

Segundo método:

Você pode fazer isso facilmente usando o Shellinabox

Verifique se você verificou o repositório do Universo

Para instalar

 $ sudo apt-get install openssl shellinabox

Configurando o Shellinabox

Por padrão, o shellinaboxd escuta na porta TCP 4200 no localhost.Durante a instalação, um novo certificado SSL autoassinado é criado automaticamente em “/ var / lib / shellinabox” para usar o protocolo HTTPS.

$ sudo vi /etc/default/shellinabox

# specify the IP address of a destination SSH server
SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125"

# if you want to restrict access to shellinaboxd from localhost only
SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only"

NB: substitua o ip 172.16.25.125 pelo seu

Iniciando o Shellinabox

Depois de concluir a configuração, você pode iniciar o serviço

$ sudo service shellinaboxd start

Verifique o Shellinabox

Agora, vamos verificar se o Shellinabox está sendo executado na porta 4200 usando o comando "netstat".

$ sudo netstat -nap | grep shellinabox
or
# netstat -nap | grep shellinabox

tcp        0      0 0.0.0.0:4200            0.0.0.0:*               LISTEN      12274/shellinaboxd

Agora, abra seu navegador da Web e navegue até "https: //" Your-IP-address: 6175 "'. Você deve conseguir ver um terminal SSH baseado na web. Entre usando seu nome de usuário e senha e você deve ser apresentado com o seu prompt de shell.

source

    
por Maythux 03.02.2014 / 18:42