Como SSH um servidor externo de um computador que está por trás de um firewall de proxy?

5

Eu acesso a Internet através de um firewall de proxy HTTP na faculdade. E eu preciso fazer o login em um computador, via SSH, que está fora da nossa rede. Eu tentei como comando Linux e no Windows usando o PuTTY. Eu também configurei o PuTTY para usar o endereço do nosso servidor. Mas ainda assim, "Proxy error: 403 forbidden" aparece. Eles devem ter bloqueado o acesso SSH a sistemas externos. (sistemas universitários como acessíveis).

Eu posso usar o SSH em um servidor web (não no servidor proxy) na faculdade, que eu uso para navegar por proxy sem tunelamento. Agora este servidor permite navegar em sites restritos, mas ainda sem SSH.

Qualquer solução alternativa, por favor?

    
por Karan 05.11.2009 / 18:11

3 respostas

8

Pode ser que o proxy esteja apenas permitindo acesso a portas HTTP / HTTPS (80 ou 443). Eu trabalhei em torno disso mudando o servidor SSH para listado na porta 443. Isso fez com que o proxy que eu tinha que passar permitir a conexão, mas se você não pode mudar o servidor SSH, então você pode estar sem sorte.

    
por 05.11.2009 / 18:34
0

Se você pode ignorar o proxy para a web, você pode ignorá-lo para o SSH, tunelando o SSH:

ssh -L 55555:remote-computer-to-ssh-to:22 login@webserver

e uma vez em vigor:

ssh -oPort=55555 remote-login@localhost

Isso lhe dará um túnel SSH para a máquina do servidor web, que então encaminha seu tráfego SSH para a máquina remota.

    
por 05.11.2009 / 19:53
0

@blahdiblah pelo que entendi, seu problema não é o SSHing para o servidor local, seu SSHing fora de sua rede.

Se eles estão bloqueando conexões de saída para a porta 22, não importa se ele tentar SSH, ele será bloqueado. A menos que o firewall seja configurado para permitir que o servidor da Web inicie uma conexão de saída na porta 22, mas duvido.

A maneira que eu vejo é o que o shf301 disse, você precisa mudar a porta do seu servidor SSH para algo que ele não bloqueará, como o 443 ou o 80, você precisará do SSH para o websrver e daí para o seu externo servidor.

Deixe-nos saber como você resolve isso.

Boa sorte.

    
por 15.04.2014 / 20:19