Sou novo em SSH e Linux, então, por favor, não ria se esta é uma pergunta simples. Eu olhei e realmente não encontrei nada usando o Google que faz exatamente o que eu quero fazer.
Configuração
LAN local
Router
- Ouvir Port 443
- Redireciona qualquer coisa na porta 443 para a porta 22 em "sshserver"
Servidor Ubuntu (atrás do roteador)
- name = sshserver
- openSSH instalado. Endereço IP 192.168.2.2
- SSH ouvindo na porta 22
- System-Preferences-Remote Desktop - Ativar - Senha
- (Desmarque confirmar cada conexão a este computador)
Fora da minha casa
Ubuntu Desktop (name = workstation) com o Putty instalado. Obviamente, meu endereço IP depende de onde quer que eu esteja.
O que eu posso fazer agora
Eu posso ssh no meu "sshserver" sem problemas usando "Workstation". Tudo está funcionando muito bem. Estou conectando minha "estação de trabalho" do Ubuntu ao "sshserver" usando o Putty.
O que eu tentei
Estou sob o entendimento de que, quando você marcar "desktop remoto" no Ubuntu, o VNC será executado na porta 5900. Como sei que a página da tela da sessão funciona (sempre consigo fazer logon com SSH), eu só quero edite a seção Putty - ssh - Tunnel.
Neste scren tentei entrar:
porta de origem: 5900
porto de destino: localhost: 5092
A razão pela qual eu fiz isso é que tenho a intenção de usar o aplicativo Applications - Internet "remote desktop viewer". Nele eu digo que eu quero uma conexão do tipo VNC e que eu quero ligar em "localhost: 5092".
Isso falha miseravelmente. Eu acho que não estou entendendo exatamente como o tunelamento acontece e como corrigir esse problema. Se alguém puder me ajudar a entender como isso funciona usando as ferramentas que listei, eu ficaria muito grato!
Obrigado antecipadamente.