[eside-ghost] Controlar linux a distancia

AngelD angeld en froga.net
Dom Nov 9 16:53:31 CET 2008


 Lo de abrir los puertos 5900 en el fireball me parece un poco cafre. Pare
evitar esto suelo (no suelo, lo hago SIEMPRE) utilizar la redirección de
puertos del ssh, con lo que además me ahorro de enviar "pantallas en
claro" (vnc no cifra lo que envía, pudiéndose "snifar" de forma [1]muy
sencilla) lo de VNC a través de la red (opción imprescindible fuera de la
red propia):

 $ ssh -L 5900:localhost:5900 usuario en Ordenador_remoto

 Respecto a "vino" no tengo mucha idea, ya que no lo he utilizado nunca.
Siempre he usado 'x0vncviever' o el "hack" bruto de 'x11vnc', el cual
permite conectarte a sesiones a las que no te hallas logeado (xdm, gdm,
...), así como a sesiones ya abiertas.

 Ejemplo para capturar un login de 'gdm' en el ordenador remoto:

 # x11vnc -auth /var/lib/gdm/:0.Xauth -display :0

 Así con tener abierto el puerto 22, y teniendo el binario compilado
estáticamente de 'x11vnc' puedes conectarte a casi cualquier cosa sin ni
tan siquiera tener instalar ningún paquete, aunque existan paquetes para
todas las distribuciones así como compilaciones para casi cualquier *NIX
(en mi caso lo he utilizado sobre AIX y HPUX).

 Por cierto, los puertos normalmente utilizados por VNC son el 5900 para
el display 0, el 5901 para el display 1, ......
 No he usado el puerto 5800 (¿vnc por güeb?) para nada (¿será cosa del
vino?), pero intuyo que este usará el puerto 5900 o 5901.

 Por cierto, para gestionar un servidor de forma remota, casi siempre
(¿casi?, se puede decir que SIEMPRE) se puede realizar utilizando
únicamente 'ssh', ahorrándote todas las zarandajas de VNC, vino o
similares.


 Saludos --- Angel

[1]
http://www.engadget.com/2005/11/29/how-to-stream-almost-anything-using-vlc/

El Dom, 9 de Noviembre de 2008, 13:42, Sergio Barajas Bermejo escribió:
> Hola a tod en s
> En primer lugar decir que hacia un montón de tiempo que no mandaba
> ningún mensaje a la lista (lo cual siento mucho), y pedir perdón por ello.
> En segundo lugar necesito ayuda desesperadamente, el tema es, en
> una empresa les he instalado un ordenador con Linux (Ubuntu 8.10, para ser
> exactos). El tema es que necesito poder acceder remotamente a este
> ordenador desde Internet. En estos momentos tengo configurada la
> aplicación "Vino" un pequeño servidor VNC que se instala por defecto
> cuando instalas Ubuntu. El problema es que en la red local puedo controlar
> el Pc sin problemas, pero si estoy fuera de la red local (por ejemplo en
> mi casa), a pesar de que en el router de la empresa tengo abiertos los
> puertos 5900 y 5800 me es imposible acceder dandome el "Vinagre" programa
> que viene también por defecto con Ubuntu el siguiente error "Unable to
> connect to server: Conection refused". ¿Alguien sabe que e slo que me esta
> pasando?. Salu2




Más información sobre la lista de distribución eside-ghost