Então estou no trabalho e temos a porta 80/443 bloqueada. Estou tentando obter acesso à internet via túnel SSH. Im atualmente conectado a uma VPN que me dá acesso à rede externa, mas é claro que eu não consigo navegar. Então estou tentando se conectar ao meu servidor SSH em casa usando massa seguindo este tutorial http://anotheritblog.net/2012/11/26/ssh-tunneling-on-windows-with-putty/ . Meu servidor está escutando na porta 222 e tem o GatewayPorts yes
opção configurada mas putty está me dizendo o seu desativado no meu servidor quando não é?
2016-03-16 11:09:08 Requesting remote port 80 forward to myserver.com:222
2016-03-16 11:09:08 Remote debug message: Server has disabled port forwarding.
2016-03-16 11:09:08 Remote port forwarding from 80 refused
Desde im encaminhamento porta 80 eu pensei que talvez fosse um problema de firewall no meu servidor, então eu adicionei esta regra para IPTABLES
# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
mas isso não resolveu o problema. Eu até mudei o GatewayPorts yes
para GatewayPorts clientspecified
mas isso também não resolveu o problema. Alguma ideia?
fonte
Respostas:
A partir do log, você está tentando criar um túnel reverso do destino da putty back através da putty e para myserver.com na porta 222. Estou um pouco confuso sobre como você usaria isso para navegar na Internet a partir de o PC executando putty. Então talvez eu esteja confuso sobre o que você está tentando fazer, ou como você configurou as coisas. Existem vários tipos de VPN, portanto, seria útil nomear o produto ou descrever a natureza da VPN.
Eu vi esta mensagem específica quando o servidor remoto já tinha uma sessão escutando na porta remota em questão - neste caso, a porta 80. No entanto, é provável que também seja um problema se a conta de usuário remoto que você usou para fazer o login não tem permissão para criar um soquete escutando na porta 80. No UNIX e Linux, soquetes de escuta que aceitam conexões em portas abaixo de 1024 só podem ser criados pelo usuário root.
Tente alterar o número da porta remota de 80 para algo como 8080 e veja se continua recebendo o mesmo erro.
fonte
Se você estiver recebendo uma mensagem indicando que o servidor desabilitou o encaminhamento de porta,
AllowTCPForwarding no
no arquivo de configuração do SSHD? O arquivo de configuração provavelmente será/etc/ssh/sshd_config
em um servidor SSH do Linux. Se você fizer isso, mude paraAllowTCPForwarding yes
e reinicie o serviço do servidor SSH.Você fez configurar o PuTTY para usar uma conexão de proxy SOCKS e depois configure seu navegador para usar a conexão do proxy SOCKS ? Para acesso web nas portas 80 (HTTP) e 443 (HTTPS), é assim que eu normalmente acesso sites através de um conexão SSH encapsulada .
fonte
yes
. Apenas verifiquei. Eu estou suspeitando que pode ser que estou usando uma VPN, mas não estou muito certo.