Vincule o túnel do host de salto VNC sobre SSH a algo diferente da porta localhost

Vincule o túnel do host de salto VNC sobre SSH a algo diferente da porta localhost

Eu sei como usar um jumphost para criar um túnel SSH VNC ssh -A -N -L 5901:targethost:5901 jumphost, que se liga ao host local da máquina inicial. Portanto, se eu quiser vincular vários hosts ao mesmo tempo por meio de algo como Royal TS, isso se tornará um problema quando você tiver mais de 10 máquinas. Digamos que eu queira estabelecer uma conexão VNC com 192.168.2.1 por meio do jumphost my.jumphost.com. O comando seriassh -A -N -L 5901:192.168.2.1:5901 my.jumphost.com

Eu gostaria de poder vincular essa conexão de alguma forma ao endereço IP de destino para que, quando eu iniciasse a sessão VNC, o endereço fosse vnc://192.168.2.1:5901em vez de. vnc://localhost:5901 Dessa forma, eu poderia salvar todas as conexões VNC no Royal TS.

Responder1

Dê uma olhada na -gopção de linha de comando ssh ou GatewayPortsna opção ssh_config.

informação relacionada