Uso túneles ssh para ese tipo de problemas. Por ejemplo, estoy desarrollando una aplicación que se conecta a una base de datos Oracle.
En mi código escribo para conectarme a localhost y luego desde un shell hago:
ssh -L1521:localhost:1521 [email protected]
Si está en Windows, puede usar PuTTY