Aplicativos de acesso remoto de plataforma cruzada, como o Teamviewer, podem ser carregados em uma unidade flash USB e executados diretamente a partir da unidade flash. Você precisará dos binários carregados na unidade flash para cada sistema operacional (por exemplo, Windows, Mac OS X, Linux).
O Teamviewer pode ser baixado do link e é gratuito para uso não comercial. Além disso, permite o acesso através da maioria dos firewalls, desde que seja possível navegar na Internet no computador remoto (fonte: link ).
Uma solução alternativa seria inicializar uma instalação Linux pré-configurada e usar um túnel SSH reverso para fornecer acesso remoto ao sistema. A unidade flash inicializável do Linux pode ser criada usando o ISO da sua distribuição Linux favorita e o link utilitário pendrivelinux