Uma maneira fácil é usar o encaminhamento de SSH. Execute um comando como este:
ssh -L 8000:192.168.0.xxx:yyyy [email protected]
Uma vez autenticado na sua máquina de trabalho, o ssh estará escutando localmente na porta 8000. Se você se conectar ao localhost: 8000, a conexão será encaminhada para 192.168.0.xxx:yyyy.
[Editar: responda às consultas abaixo]
Você está no host A. Usando -R faz B ouvir em uma porta e encaminhar para C. Isso pode ser bom, dependendo de quão aberto o seu acesso a B é. Usar -L faz escutar em uma porta e tunelar a conexão através de B a C. Então, digamos que B é 10.10.10.10 e C é 20.20.20.20, e você quer se conectar a C via ssh. Você executa este comando:
ssh -L 8000:20.20.20.20:22 [email protected]
Agora A está escutando na porta 8000, mas as conexões para ele serão encaminhadas para 20.20.20.20: 22, portanto, em um shell local, execute este comando:
ssh [email protected]:8000
Isso fará com que a conexão para C (via sua sessão aberta para B). Substituir outras portas por outros serviços, por ex. se conectar a um servidor web em C:
ssh -L 8000:20.20.20.20:80 [email protected]
aponte o seu navegador para link