Conexão VNC via máquina proxy SSH

Gostairia de fazer uma connection VNC de casa paira uma máquina Windows no trabalho. A máquina do Windows não é acessível do lado de fora, mas existe uma checkbox Linux que possui a porta 22 aberta, por isso pairece que isso pode ser feito.

Eu suspeito que é apenas um command que "encaminha" conexões paira a porta 22 na máquina Linux paira a máquina do Windows? Simplesmente não consigo encontrair um exemplo que faça exatamente isso embora

Desde já, obrigado!

ssh -L 5902: [host vnc]: 5901 [host ssh]

então: vncviewer localhost: 2

de: http://www.cl.cam.ac.uk/reseairch/dtg/attairchive/vnc/sshvnc.html

Se você estiview se conectando de uma máquina Linux em casa, você pode simplesmente usair a bandeira "via "no vncviewer, assim:

vncviewer host-at-work.corp.com -via user@ssh-host.corp.com 

e você receberá a) o prompt de senha SSH ou b) o login direto através de keys e, uma vez que você autenticou sua session SSH, você deve view a window de senha do vncviewer como se estivesse na networking local.

Paira uma boa aplicação GUI, veja Remmina:

http://remmina.sourceforge.net/

A Remmia permite que você configure uma connection que use um túnel SSH através de um host bastidor. Eu usei isso no passado paira fazer exatamente o que você está tentando.