Preciso acessar o IEEE xplore, mas não tenho o direito de fazer o download fora do instituto.
Eu posso entrar no servidor do instituto via ssh,
Então, como posso acessar o IEEE xplore através do servidor do instituto via ssh?
Eu procurei soluções, uma resposta:
ssh -L 8080:localhost:80 user@remoteserver
e então ele diz:
Agora, aponte seu navegador local para localhost: 8080. Ele deve ser encaminhado para localhost: 80 no servidor remoto. ### Mas ainda não sei como configurar meu laptop, estou usando o chrome.
Eu aprecio muito a sua ajuda!
Respostas:
Primeiro método:
Lançar um túnel SSH
Para iniciar seu túnel SSH, basta abrir o terminal e conectar-se ao servidor remoto via SSH com os seguintes sinalizadores:
Navegue na Web com seu túnel SSH (Chrome)
Agora, vamos começar a navegar na Web usando nosso novo túnel SSH.
Pesquise no Google por "meu ip" e veja qual é o 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 Universe Repository
Para instalar
Configurando o Shellinabox
Por padrão, o shellinaboxd escuta na porta TCP 4200 no host local. Durante a instalação, um novo certificado SSL autoassinado criado automaticamente em "/ var / lib / shellinabox" para usar o protocolo HTTPS.
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
Verifique Shellinabox
Agora vamos verificar se o Shellinabox está sendo executado na porta 4200 usando o comando "netstat".
Agora abra seu navegador e navegue até 'https: // "Your-IP-Adress: 6175"'. Você poderá ver um terminal SSH baseado na Web. Entre usando seu nome de usuário e senha e você deverá receber seu prompt de shell.
fonte
fonte
O exemplo que você forneceu está correto, mas um pouco enganador. Isso deve funcionar:
Por exemplo, considere uma caixa remota executando ssh que possa acessar esta página da web, que eu quero ver localmente:
http://192.168.1.2/index.html
Para criar um túnel na minha caixa local que permita navegar até a página remota, eu corro localmente:
E, em um navegador da Web, visito:
http: // localhost: 8080 / index.html
Se você precisar (ou desejar) omitir o especificador de porta, será necessário abrir o túnel como raiz, pois 80 é uma porta "privilegiada" (<1024):
Então, você pode simplesmente visitar localmente:
http: //localhost/index.html
Nenhuma outra configuração é necessária.
Aliás, isso funciona apenas para um único host que você deseja ver localmente. Se você precisar ver mais, precisará abrir mais túneis em outras portas ou examinar as outras soluções que encapsulam solicitações para todos os hosts remotos por meio de um proxy.
Este é o terceiro uso do
-L
comutador deman ssh
:fonte