Conexão SSH -L bem-sucedida, mas o encaminhamento de porta do host local não está funcionando "canal 3: falha na abertura: falha na conexão: Conexão recusada"
Meu laboratório executa o RStudio em um servidor. Algumas semanas atrás, da casa do meu primo, eu consegui entrar no servidor com sucesso e puxei o RStudio do lado do servidor através do meu navegador Firefox local. Agora, quando eu tento acessar o servidor RStudio de casa (via meu próprio roteador), ele não funciona. Preciso de ajuda na solução de problemas, e acredito que seja algum problema no roteador. Estou executando o Mac OSX 10.6.8. Não faço ideia do que o servidor da universidade está executando, mas não acho que seja um problema do lado do servidor.
Foi assim que funcionou na primeira vez que fiz isso, na casa de minha prima: primeiro, conecto VPN à rede da universidade; então eu chamo SSH com encaminhamento de porta; então eu abro um navegador Firefox, conecto a minha porta localhost, e ele abre o RStudio no lado do servidor que eu posso acessar através da minha janela do navegador local.
Aqui está o problema que estou tendo agora quando tento fazer o login na minha rede doméstica:
Eu posso fazer a conexão VPN com sucesso. Eu também posso configurar o SSH com sucesso com este comando:ssh -v -L 8783:localhost:8783 [email protected]
Aqui estão as últimas várias linhas da saída detalhada do comando ssh bem-sucedido:
debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:8783 forwarded to remote address localhost:8783
debug1: Local forwarding listening on 127.0.0.1 port 8783.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 8783.
debug1: channel 1: new [port listener]
debug1: channel 2: new [client-session]
debug1: Entering interactive session.
Last login: Mon Sep 2 04:02:40 2013 from vpnipaddress
Então eu acho que ainda estou tendo sucesso no estágio de VPN e SSH (embora eu não saiba por que ele diz que meu último login foi 2 de setembro, quando fiz o login algumas vezes desde então).
Em seguida, abro o Firefox e digito localhost: 8783 e, em vez de obter um aplicativo de servidor RStudio através da janela do meu navegador, recebo os seguintes erros:
Na janela do navegador Firefox, ele diz: Servidor não encontrado, o Firefox não consegue encontrar o servidor em www.localhost.com, Verifique o endereço para erros de digitação etc.
Na janela do terminal, diz:
debug1: Connection to port 8783 forwarding to localhost port 8783 requested.
debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 8783 for localhost port 8783, connect from 127.0.0.1 port 50420, nchannels 4
Não tenho certeza do que estou errado. Eu não mudei nada no meu laptop desde a minha última conexão bem-sucedida. Eu estou no meu próprio roteador (em vez do meu primo), então talvez eu precise mexer com o firewall? Eu já permiti que as portas 22 e 8783 passassem pelo firewall para o meu laptop (ainda não sei se precisava fazer isso). Socorro?