VNC (del inglés Virtual Network Computing) es un sistema para poder acceder a un escritorio de forma remota que se desarrolló en los laboratorios de AT&T de Cambridge (antes era el ORL, de Olivetti Research Laboratory). El autor nos explica como instalarlo y utilizarlo conectándose remotamente para crear sesiones X11.
Explico porqué VNC no es muy seguro y lo implemento con un túnel SSH (uno), y además digo porqué es mejor que usar simplemente el protocolo de X en red.
Explico porqué VNC no es muy seguro y lo implemento con un túnel SSH (uno), y además digo porqué es mejor que usar simplemente el protocolo de X en red.
Si, vale, pero quizás es 'pelin' mas seguro un tunel SSH con las X tunelizadas.
VNC siempre ha adolecido de relativa poca seguridad.
Eso no quita que haya y sea tremendamente util. Es mas, aunque no se si muchos lo concoerán, aun sintener el cliente VNC se puede conectar con un simple navegador WEB.
Basta con teclear la dirección del equipo de destino y conectarse al puerto en que esté corriendo el servidor VNC. Ej:
htpp://ip:puerto
En fin, fue bueno y util, pero quizás quedó pelin desfasado.
#7 Sí que conozco Nomachine NX (freeNX es una implementación, usando el core de NX que es libre). En el 2004 estuvimos haciendo una presentación de NX en la install party de nuestras jornadas sobre software libre en Elche.
Pero he querido hacerlo con VNC, simplemente. Me ha parecido interesante explicar como abrir sesiones nuevas, porque VNC se usa con más frecuencia para compartir una sesión, y además hacerlo como si fuera un servidor X más.
Puede que NX sea la evolución de VNC, pero no es tan abierto (recuerdo hace un tiempo que el cliente oficial era cerrado -no sé si eso ha cambiado-). En fin... hay muchas formas de hacer lo mismo, justificables o no
#4 Personalmente, yo hace tiempo que prefiero freeNX http://freenx.berlios.de/, pero está bien que la gente vaya conociendo que hay más cosas aparte de Windows
Joder como se lía, ssh a la máquina remota y en el terminal remoto
$ vncserver (intro) o como se llame el servidor vnc que uses.
El vnc te abre en linux por defecto, ejecutado en consola, una sesión independiente.
Eso sí, para que arranque el kde o el gnome, antes hay que editar el archivo ~/.vnc/xstartup y dejarle una sola línea con el comando para arrancar según el entorno que queramos, en mi caso startkde
#6 Igual tú no sabes lo que es el freeNX Más que nada, porque con FreeNX solucionas casi todos los problemas que citas en el artículo, por citar ejemplos:
- Puedes abrir varias sesiones. De hecho, creo que no es posible acceder a sesiones existentes, creas una cada vez que accedes vía FreeNX.
- Implementa la encriptación "de serie" vía SSH.
- Utiliza un protocolo que comprime mejor la información, por lo que requiere menos ancho de banda que VNC.
Todo ello con una configuración igual o más sencilla que VNC.
Ciertamente, no había leído el artículo, pero viendo como has titulado este post, me había hecho a la idea de cual era el método utilizado, por aquello de llevo algunos añitos ya con esto del Linux. En fins...
Yo lo que hago es usar el krfb/krdc que trae KDE, que usa la sesión existente. También he usado NX como #7 y es la caña, y por cierto usaba la sesión existente diciéndole al servidor NX que conectar al servidor VNC (aunque fuera algo menos eficiente, pero seguía siendo bastante mejor que vnc).
A los windows les digo siempre que baje el de www.tightvnc.com, y la conexión inversa la hago con xvncviewer -listen -bgr233 (el krdc no trae para hacer eso) (el bgr233 es para peor calidad pero más velocidad).
Comentarios
Vaya, gracias por el meneo.
#2, #4: Igual no habéis leído el texto, no?
Explico porqué VNC no es muy seguro y lo implemento con un túnel SSH (uno), y además digo porqué es mejor que usar simplemente el protocolo de X en red.
Además no es tan sencillo... la gente suele ir a por una configuración incluso más compleja, por ejemplo:
http://ubuntuforums.org/showpost.php?p=685779&postcount=1
Gracias por leer el texto
Si, vale, pero quizás es 'pelin' mas seguro un tunel SSH con las X tunelizadas.
VNC siempre ha adolecido de relativa poca seguridad.
Eso no quita que haya y sea tremendamente util. Es mas, aunque no se si muchos lo concoerán, aun sintener el cliente VNC se puede conectar con un simple navegador WEB.
Basta con teclear la dirección del equipo de destino y conectarse al puerto en que esté corriendo el servidor VNC. Ej:
htpp://ip:puerto
En fin, fue bueno y util, pero quizás quedó pelin desfasado.
#7 Sí que conozco Nomachine NX (freeNX es una implementación, usando el core de NX que es libre). En el 2004 estuvimos haciendo una presentación de NX en la install party de nuestras jornadas sobre software libre en Elche.
Pero he querido hacerlo con VNC, simplemente. Me ha parecido interesante explicar como abrir sesiones nuevas, porque VNC se usa con más frecuencia para compartir una sesión, y además hacerlo como si fuera un servidor X más.
Puede que NX sea la evolución de VNC, pero no es tan abierto (recuerdo hace un tiempo que el cliente oficial era cerrado -no sé si eso ha cambiado-). En fin... hay muchas formas de hacer lo mismo, justificables o no
#4 Personalmente, yo hace tiempo que prefiero freeNX http://freenx.berlios.de/, pero está bien que la gente vaya conociendo que hay más cosas aparte de Windows
irrelevante: 1, spam: 1
bueno, que interesante... como todo lo de blackshell... gracias
Viva yo y mi empeño con los comentarios recursivos. (Véase #4)
Joder como se lía, ssh a la máquina remota y en el terminal remoto
$ vncserver (intro) o como se llame el servidor vnc que uses.
El vnc te abre en linux por defecto, ejecutado en consola, una sesión independiente.
Eso sí, para que arranque el kde o el gnome, antes hay que editar el archivo ~/.vnc/xstartup y dejarle una sola línea con el comando para arrancar según el entorno que queramos, en mi caso startkde
#6 Igual tú no sabes lo que es el freeNX Más que nada, porque con FreeNX solucionas casi todos los problemas que citas en el artículo, por citar ejemplos:
- Puedes abrir varias sesiones. De hecho, creo que no es posible acceder a sesiones existentes, creas una cada vez que accedes vía FreeNX.
- Implementa la encriptación "de serie" vía SSH.
- Utiliza un protocolo que comprime mejor la información, por lo que requiere menos ancho de banda que VNC.
Todo ello con una configuración igual o más sencilla que VNC.
Ciertamente, no había leído el artículo, pero viendo como has titulado este post, me había hecho a la idea de cual era el método utilizado, por aquello de llevo algunos añitos ya con esto del Linux. En fins...
A mi me gusta más la opción de escritorio compartido que trae el escritorio KDE (krdc y krfb).
Yo lo que hago es usar el krfb/krdc que trae KDE, que usa la sesión existente. También he usado NX como #7 y es la caña, y por cierto usaba la sesión existente diciéndole al servidor NX que conectar al servidor VNC (aunque fuera algo menos eficiente, pero seguía siendo bastante mejor que vnc).
A los windows les digo siempre que baje el de www.tightvnc.com, y la conexión inversa la hago con xvncviewer -listen -bgr233 (el krdc no trae para hacer eso) (el bgr233 es para peor calidad pero más velocidad).
#9 #10 Para los Gnomeros existe "VINO". Además de hacer lo mismo, me gusta más el nombre que krdc/krfb