Pessoalmente, acho que o tunelamento é sua melhor opção, mesmo que você ainda não possua um terceiro servidor.
O Amazon EC2 oferece uma opção de preços Camada Livre que permite que novos clientes executem uma micro instância do Linux / Windows por até a 750 horas / mês, grátis, por um ano. Eu mesmo não usei o serviço, mas presumo que, se você só executar o servidor virtual quando necessário, obterá um túnel SSH funcionando gratuitamente. Você pode até achar o serviço barato o suficiente para justificar o pagamento?
Hak5 produziu uma boa introdução ao tunelamento (com persistência). Você também pode configurar um script acionado por CRON para tentar conexões com o servidor virtual, para que você tenha acesso ao laptop poucos minutos depois de iniciar a instância do EC2 ...