Como se hace un tunel ssh para conectar vnc?

Buenas, pues que quería hacer mis conexiones vnc seguras, así que me he puesto manos a la obra, y he empezado a leer acerca de ello, he visto que haciendo un túnel ssh esto sería posible. Per por otro lado, no encuentro ningun manual sobre como hacerlo, haber si alguien conoce alguno.

Saludos!
Easy !

ssh -2 -C -L 5900:localhost:59001 maquina


Y luego

vncviewer :0


Todo esto contando con que en 'máquina' tienes el servidor corriendo en el segundo display. Las opciones -C y -2 son interesantes para hacer más fluida la conexión (usar compresión y utilizar solo SSH2 respectivamente)

Saludos.Ferdy
Gracias ferdy! Sabes de todo o que tio??
Aunque me gustaría un manual o algo pa profundizar sobre el tema. De tuneles ssh he encontrado miles, pero mezclarlo con vnc ni papa...

Con respecto a tu respuesta tengo un par de dudas:

Encontre esto por internet:
ssh -L puerto_local:maquina_remota:puerto_remoto usuario@maquina_remota

lo del usuario esá claro, pero donde aqui pone maquina_remota tu has dicho localhost, veo mas logico localhost, pero claro, uno tiene la duda... Lo raro es que lo he probado de las dos formas y la conexion ssh me la crea... (El tunel no lo se).

En cuanto al servidor, en efecto, estaría en la maquina remota, en el display 1.
$ vncserver :1

Lo que tengo claro es que el tunel lo tengo que ejecutar en mi pc, pero me queda esa duda de que maquina va en medio de los puertos. Si pudieras aclararmelo...

Gracias tio!
Saludos!!
Gracias ferdy! Sabes de todo o que tio??


Es que esto lo uso a diario para conectar a las Alpha de desarrollo en gentoo.

Aunque me gustaría un manual o algo pa profundizar sobre el tema. De tuneles ssh he encontrado miles, pero mezclarlo con vnc ni papa...


Yo tiro del man...

Con respecto a tu respuesta tengo un par de dudas:

Encontre esto por internet:
ssh -L puerto_local:maquina_remotauerto_remoto usuario@maquina_remota

lo del usuario esá claro, pero donde aqui pone maquina_remota tu has dicho localhost, veo mas logico localhost, pero claro, uno tiene la duda... Lo raro es que lo he probado de las dos formas y la conexion ssh me la crea... (El tunel no lo se).


Realmente ambas son correctas, yo uso la primera por costumbre (quizá la menos correcta); pero funciona :)

Saludos.Ferdy
3 respuestas