Eu confio que você já pode SSH para um sistema na rede privada remota (10.0.0.0). Se o seu sistema local estiver executando o openssh, adicione ao seu $HOME/.ssh/config
:
Host gatewaymachine
LocalForward 12080 remote_ip:portnum
Onde 'remote_ip' é o endereço IP do sistema clustermachine remoto onde gdbserver é executado e portnum é a porta que ele atende. SSH para gatewaymachine, em seguida, conecte seu aplicativo ao localhost, porta 12080. Por exemplo, se este for um aplicativo da web
http://localhost:12080
Se você não estiver usando um aplicativo da web, precisará configurar suas informações de conexão para refletir que está indo para a porta 'localhost' '12080' (ou qualquer porta que desejar, veja abaixo).
Em vez de editar sua configuração ssh, você também pode usar os parâmetros do comando ssh:
ssh -L 12080:remote_ip:portnum gatewaymachine
(altere 12080 para qualquer porta que você queira acima de 1024; abaixo de 1024 e você precisará de acesso root para ligar à porta)