Como usar o SSH em um proxy no Linux

3

Estou tentando usar o SSH de um shell bash (Ubuntu 11.10) para conectar-me à minha universidade de origem por meio de um proxy no trabalho.

Quando uso o PuTTY no Windows do mesmo lugar, posso colocar os detalhes do proxy na guia proxy e funciona. No entanto, não consigo fazê-lo funcionar no Ubuntu.

Configurei o Ubuntu para usar o proxy em todo o sistema com o diálogo de proxy de rede nas configurações do sistema. No entanto, o SSH não funciona - ou ele não pode resolver o nome do host ou a conexão apenas expira.

O que estou fazendo de errado?

Eu posso navegar na Internet (também em sites HTTPS) e também posso atualizar meus pacotes, mas não posso usar SSH, FTP ou qualquer outra coisa.

As configurações de proxy que estou usando para o PuTTY e nas configurações de proxy de rede são:

proxy-name:8888 (same for all protocols)

Para ser sincero, não sei que tipo de proxy é esse.

    
por nandaloo 10.11.2011 / 06:54

2 respostas

1

Acho que a implementação do proxy no putty faz um CONNECT através do servidor proxy. Não há muitos proxies configurados para aceitar esse tipo de conexão, pois isso significa que o proxy pode ser usado para fazer backup de qualquer tipo de conexão, enquanto normalmente um servidor proxy é implantado para controlar o que é permitido fora do perímetro.

Se este for o caso, então espero que o saca-rolhas seja o que você procura. Isso faz a conexão inicial com o proxy e inicia o CONNECT. Você então empurra a conexão ssh sobre este "túnel".

Há uma descrição de como você pode fazer isso aqui . É provável que o saca-rolhas esteja no repositório de sua distribuição, então tente primeiro antes de fazer o download .

    
por 10.11.2011 / 12:10
1
  • saca-rolhas: sudo apt-get instala saca-rolhas; Veja: link
  • connect-proxy: apt-get instala o connect-proxy; Veja: link
por 26.07.2012 / 12:05