ssh tunnel na conta da universidade

3

Estou tentando configurar um túnel SSH para minha conta universitária (unix shell) em casa usando Putty e este guia, mas quando eu tento acessar qualquer site, o Firefox yelps.

The connection to the server was reset while the page was loading.

O servidor da universidade está executando o SunOS 5.10, se houver alguma ajuda.

O log de Putty está dizendo

Forwarded connection refused by server: Administratively prohibited [open failed]

Existe algum comando que eu possa executar no shell para abrir a porta?

Obrigado

    
por La-Brat 12.08.2012 / 15:57

2 respostas

0

Parece que a configuração do servidor SSH proíbe isso (há opções sobre quais conexões encaminhadas permitir e quais não). Como afirmado no manpage sshd_config ("Note que desabilitar o TCP não melhora a segurança a menos que os usuários também tenham acesso ao shell negado"), você provavelmente pode resolver um programa customizado (por exemplo, servidor SOCKS5 e socat; ou slirp) para usar "shell "acesso para fazer a rede.

    
por 13.08.2012 / 14:38
0

Além da resposta de Vi, isso também pode estar relacionado ao tempo limite do DNS (ou talvez não esteja configurado corretamente em primeiro lugar): Conexão encaminhada recusada pelo servidor: Administrativamente proibida [open failed] .

Nesse caso, você pode contornar esses problemas de DNS usando algo como network.proxy.socks_remote_dns;false .

Caso contrário, como Vi. aponta, de fato, sshd_config (5) tem a seguinte redação em relação a um possível bloqueio do TCP:

 AllowTcpForwarding
         Specifies whether TCP forwarding is permitted.  The available
         options are ''yes'' or ''all'' to allow TCP forwarding, ''no'' to
         prevent all TCP forwarding, ''local'' to allow local (from the
         perspective of ssh(1)) forwarding only or ''remote'' to allow
         remote forwarding only.  The default is ''yes''.  Note that
         disabling TCP forwarding does not improve security unless users
         are also denied shell access, as they can always install their
         own forwarders.

Portas acima de 1024 geralmente não requerem privilégios de root na maioria dos sistemas - então, potencialmente, você pode rodar seu próprio sshd ou proxy em uma porta de nível superior (você pode até mesmo fazer o ssh voltar para sua máquina doméstica, e fazer um encaminhamento seguro de uma única porta dessa maneira).

    
por 12.01.2014 / 19:30

Tags