Experimente ssh -f -L 5901:localhost:5901 server.dog.com -N
No escritório eu tenho nos servidores um servidor vnc rodando. No Windows eu uso massa para se conectar ao servidor, eu logar e depois usar o realvnc para ver a área de trabalho. Mas não consigo fazer isso funcionar no Linux. Eu fiz isso no passado lutando, mas nunca mais. O que eu fiz foi tentar vincular meu localhost à porta 5901 e depois à porta 5901 na máquina do servidor
ssh -L localhost:5901:server.dog.com:5901 [email protected]
Estou usando o cliente vnc "remote desktop viewer". Melhor,
Tags ssh port-forwarding vnc tcp