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).