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.
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.