Isso deve ser um ssh -L 5905:vnchost:5905 user@bastionhost bastante normal, seguido de vncviewer localhost:5905 no sistema público do cliente, a menos que o servidor de bastiões esteja desabilitando explicitamente o tunelamento SSH ou haja firewall entre ele e o host do servidor VNC.
O parâmetro -L 5905:vnchost:5905 (alternadamente escrito -L localhost:5905:vnchost:5905 ) significa que o nó cliente ssh abrirá uma porta em localhost:5905 e o daemon do servidor SSH no host bastião deverá tentar enviar o encapsulamento para vnchost:5905 quando o O visualizador VNC no lado do cliente tenta iniciar uma conexão.
Se a conexão não puder ser estabelecida, uma mensagem de erro deverá aparecer na sessão SSH (e o cliente VNC provavelmente lançará um erro também).