VNC sobre SSH – tunneling
otro truquito bien bien facil, que no debe de faltar dentro de nuestro respositorio de informacion. Todo esto esta pensando para administrar nuestro Linux desde un Winbugs.
Porque les doy tips sobre esta plataforma (win)?, bueno, porque no todo es perfecto en esta vida y muchos admin trabajan desde win
ahora vamos a saber el porque?: muchas veces nuestros firewalls no nos permiten sesiones graficas a nuestro server, claro a veces quien las necesita?, pero muchas otras veces se dara el caso de necesidad de ellas.
Cuando somos muy paranoicos, (como es mi caso), el firewall preferido es aquel en donde no entra nada mas que ssh, ahora bien eso no quiere decir que no tengamos la opcion de hacer mas tareas, sin exponernos mucho,
instalemos el vnc-server, e iniciemos su servicio (no lo colocare porque eso es otro tema un poco mas extenso), ahora que nuestro servicio esta arriba verifiquemos su estado:
netstat -pant
<br /> [root@srv-portalapp palvarado]# netstat -pant</p> <p>Active Internet connections (servers and established)<br /> <strong><br /> Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name </strong><br /> tcp 0 0 0.0.0.0:2144 0.0.0.0:* LISTEN 32309/java<br /> tcp 0 0 127.0.0.1:32000 0.0.0.0:* LISTEN 32309/java<br /> tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN 2166/hpiod<br /> tcp 0 0 0.0.0.0:870 0.0.0.0:* LISTEN 1960/rpc.statd<br /> <strong>tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 15165/Xvnc<br /> tcp 0 0 0.0.0.0:5802 0.0.0.0:* LISTEN 3219/Xvnc </strong><br />
En la anterior lista vemos que el VNC esta escuchando en los puertos 5801 y 5802, ahora vamos a hacer pequeño truco utilizando putty, vamos a utilizar la opcion de tunneling de putty.
al terminar eso nos conectaremos con nuestro cliente favorito de VNC, a nuestro localhost y al puerto designado.

