Se você puder usar o ssh na máquina do surpasshosting.com, então você pode fazê-lo, mas você precisa de acesso físico a ambas as máquinas para fazê-lo.
Vamos chamar a máquina que você quer a área de trabalho remota em "trabalho" e a máquina que você quer a área de trabalho remota de "casa" e o "proxy" de máquina de surpasshosting.com.
- gera uma chave no computador de trabalho com puttygen. empurre a chave pública para o proxy. Se você tem acesso ao shell, ele vai para o arquivo ~ / .ssh / authorized_keys. Certifique-se de que as permissões do arquivo authorized_keys sejam 700.
- Antes de deixar seu computador 'work', adicione putty em 'proxy' e crie um túnel remoto para a porta local 3389. Você pode usar a porta 33389.
- Quando você chegar ao computador doméstico, coloque uma chave como você fez no computador de trabalho e envie-a para o proxy.
- agora putty no proxy de seu computador doméstico e crie um túnel local da porta local 33389 na porta remota 33389.
- Finalmente, a partir do seu computador doméstico, você agora deve poder fazer o desktop remoto no localhost: 33389 e os pacotes devem acabar no trabalho: 3389.
Se você tem dois computadores no lado 'trabalho', pode testar tudo isso usando outro computador como o computador 'doméstico'. Então, quando você está trabalhando, vá para o computador "doméstico".
Além disso, considere usar a opção "Ativar keepalives de TCP" para que a conexão de 'work' para 'proxy' não saia com o tempo.