Re: lavantar servidor vnc por ssh

2016-04-25 Por tema Camaleón
El Sat, 23 Apr 2016 14:01:36 -0400, Billy Yeffry Fernández Rodríguez
escribió:

> El día 23 de abril de 2016, 13:29, Camaleón 
> escribió:

(...)

>>> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>>>
>>> x11vnc -display :0
>>>
>>> asumiendo que el usuario se esncuentra trabajando graficamente en :0
>>> el programa corre y cuando corro el cliente vnc en mi computadora y
>>> pongo la ip (uso remmina) entonces detecta la conexion pero
>>> inmediatamente se cierra, el programa x11vnc inmediatamente deja de
>>> correr en la maquina remota, este no lanza ningun error.
>>>
>>> El equipo remoto tiene una instalacion minima de debian: solo tiene
>>> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>>
>> (...)
>>
>> Quizá te falte configurar la autentificación, sigue estos pasos:
>>
>> https://help.ubuntu.com/community/VNC/Servers#x11vnc
>>
> ya probe lo siguiente:
> 
> use x11vnc -storepasswd para que me generara la clave.
> 
> por el ssh ejecuto:
> 
> x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth
> /home/terashop/.vnc/passwd -rfbport 5900 -shared
> 
> tambien probe agregandole -display :0

Entiendo que el servidor gráfico ya está ejecutándose. Si es así quizá 
tengas pasar además de "-display" el parámetro "-xauth" cuya ruta 
dependerá del entorno gráfico que uses (en GNOME debe de andar por "/var/
lib/gdb/...".

> en ambos casos obtuve el mismo resultado: cuando trato de conectarme
> efectivamente me pide la clave, me dibuja la pantalla del tamaño de mi
> resolucion, y paff! se cierra inmediatamente.
> 
> :/

No estaría de más que revisaras los registros del equipo por si te dieran 
alguna pista.

Saludos,

-- 
Camaleón



Re: lavantar servidor vnc por ssh

2016-04-25 Por tema Cristian Mitchell
El 23 de abril de 2016, 15:01, Billy Yeffry Fernández Rodríguez<
billy.yef...@gmail.com> escribió:

> El día 23 de abril de 2016, 13:29, Camaleón  escribió:
> > El Sat, 23 Apr 2016 12:39:32 -0400, Billy Yeffry Fernández Rodríguez
> > escribió:
> >
> >> El día 23 de abril de 2016, 11:36, Camaleón 
> >> escribió:
> >
> > (...)
> >
>  Que me sugieren en mi caso?
> >>>
> >>> Pues tener configuradas en el cliente alguna de estas opciones:
> >>>
> >>> https://help.ubuntu.com/community/VNC/Servers
> >>>
> >>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te
> >>> permite ejecutar aplicaciones en remoto.
> >>>
> >>>
> >> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
> >>
> >> x11vnc -display :0
> >>
> >> asumiendo que el usuario se esncuentra trabajando graficamente en :0 el
> >> programa corre y cuando corro el cliente vnc en mi computadora y pongo
> >> la ip (uso remmina) entonces detecta la conexion pero inmediatamente se
> >> cierra, el programa x11vnc inmediatamente deja de correr en la maquina
> >> remota, este no lanza ningun error.
> >>
> >> El equipo remoto tiene una instalacion minima de debian: solo tiene
> >> xorg, lightdm, rdesktop, openssh-server y x11vnc.
> >
> > (...)
> >
> > Quizá te falte configurar la autentificación, sigue estos pasos:
> >
> > https://help.ubuntu.com/community/VNC/Servers#x11vnc
> >
> > Saludos,
> >
> > --
> > Camaleón
> >
>
>
> ya probe lo siguiente:
>
> use x11vnc -storepasswd para que me generara la clave.
>
> por el ssh ejecuto:
>
> x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth
> /home/terashop/.vnc/passwd -rfbport 5900 -shared
>
> tambien probe agregandole -display :0
>
> en ambos casos obtuve el mismo resultado: cuando trato de conectarme
> efectivamente me pide la clave, me dibuja la pantalla del tamaño de mi
> resolucion, y paff! se cierra inmediatamente.
>
> :/
>
>
lo que yo hago normalmente es

instalo toda la set de vnc server y cliente en el remoto

luego hago

ssh -x usuario@server

y en el remoto luego

xvnc#cliente# 127.0.0.1



-- 
MrIX
Linux user number 412793.
http://counter.li.org/

las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,


Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Billy Yeffry Fernández Rodríguez
El día 23 de abril de 2016, 13:29, Camaleón  escribió:
> El Sat, 23 Apr 2016 12:39:32 -0400, Billy Yeffry Fernández Rodríguez
> escribió:
>
>> El día 23 de abril de 2016, 11:36, Camaleón 
>> escribió:
>
> (...)
>
 Que me sugieren en mi caso?
>>>
>>> Pues tener configuradas en el cliente alguna de estas opciones:
>>>
>>> https://help.ubuntu.com/community/VNC/Servers
>>>
>>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te
>>> permite ejecutar aplicaciones en remoto.
>>>
>>>
>> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>>
>> x11vnc -display :0
>>
>> asumiendo que el usuario se esncuentra trabajando graficamente en :0 el
>> programa corre y cuando corro el cliente vnc en mi computadora y pongo
>> la ip (uso remmina) entonces detecta la conexion pero inmediatamente se
>> cierra, el programa x11vnc inmediatamente deja de correr en la maquina
>> remota, este no lanza ningun error.
>>
>> El equipo remoto tiene una instalacion minima de debian: solo tiene
>> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>
> (...)
>
> Quizá te falte configurar la autentificación, sigue estos pasos:
>
> https://help.ubuntu.com/community/VNC/Servers#x11vnc
>
> Saludos,
>
> --
> Camaleón
>


ya probe lo siguiente:

use x11vnc -storepasswd para que me generara la clave.

por el ssh ejecuto:

x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth
/home/terashop/.vnc/passwd -rfbport 5900 -shared

tambien probe agregandole -display :0

en ambos casos obtuve el mismo resultado: cuando trato de conectarme
efectivamente me pide la clave, me dibuja la pantalla del tamaño de mi
resolucion, y paff! se cierra inmediatamente.

:/



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Camaleón
El Sat, 23 Apr 2016 12:39:32 -0400, Billy Yeffry Fernández Rodríguez
escribió:

> El día 23 de abril de 2016, 11:36, Camaleón 
> escribió:

(...)

>>> Que me sugieren en mi caso?
>>
>> Pues tener configuradas en el cliente alguna de estas opciones:
>>
>> https://help.ubuntu.com/community/VNC/Servers
>>
>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te
>> permite ejecutar aplicaciones en remoto.
>>
>>
> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
> 
> x11vnc -display :0
> 
> asumiendo que el usuario se esncuentra trabajando graficamente en :0 el
> programa corre y cuando corro el cliente vnc en mi computadora y pongo
> la ip (uso remmina) entonces detecta la conexion pero inmediatamente se
> cierra, el programa x11vnc inmediatamente deja de correr en la maquina
> remota, este no lanza ningun error.
> 
> El equipo remoto tiene una instalacion minima de debian: solo tiene
> xorg, lightdm, rdesktop, openssh-server y x11vnc.

(...)

Quizá te falte configurar la autentificación, sigue estos pasos:

https://help.ubuntu.com/community/VNC/Servers#x11vnc

Saludos,

-- 
Camaleón



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Billy Yeffry Fernández Rodríguez
El día 23 de abril de 2016, 13:21, fernando sainz
 escribió:
> El día 23 de abril de 2016, 19:15, fernando sainz
>  escribió:
>> El día 23 de abril de 2016, 19:11, Billy Yeffry Fernández Rodríguez
>>  escribió:
>>> El día 23 de abril de 2016, 12:58, fernando sainz
>>>  escribió:
 El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
  escribió:
> El día 23 de abril de 2016, 11:36, Camaleón  escribió:
>> El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
>> escribió:
>>
>>> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
>>> vnc server en la maquina remota y de esta manera tomar el control de la
>>> sesion X del usuario de esa maquina (claro, yo me conectare usando un
>>> cliente vnc desde mi equipo)
>>
>> Para conectarte vía ssh tienes que tener cuenta:
>>
>> 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
>> aceptar peticiones
>>
>> 2/ Cortafuegos con los puertos requeridos abiertos
>>
>>> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
>>> equipo remoto y tienen que tomar control de la sesion grafica?
>>
>> En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
>> recuerdo lo cual no me termina de convencer.
>>
>>> Que me sugieren en mi caso?
>>
>> Pues tener configuradas en el cliente alguna de estas opciones:
>>
>> https://help.ubuntu.com/community/VNC/Servers
>>
>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
>> ejecutar aplicaciones en remoto.
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>
> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>
> x11vnc -display :0
>
> asumiendo que el usuario se esncuentra trabajando graficamente en :0
> el programa corre y cuando corro el cliente vnc en mi computadora y
> pongo la ip (uso remmina) entonces detecta la conexion pero
> inmediatamente se cierra, el programa x11vnc inmediatamente deja de
> correr en la maquina remota, este no lanza ningun error.
>
> El equipo remoto tiene una instalacion minima de debian: solo tiene
> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>
> No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
> porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
> espacio, y la idea es que el usuario no tenga contacto con ninguna
> aplicacion local de linux. Tan solo se conecta remotamente a windows
> server.
>


 http://linux.die.net/man/1/x11vnc

 By default x11vnc will not allow the screen to be shared and it will
 exit as soon as the client disconnects. See -shared and -forever below
 to override these protections. See the FAQ for details how to tunnel
 the VNC connection through an encrypted channel such as ssh(1). In
 brief:

 ssh -t -L 5900:localhost:5900 far-host 'x11vnc -localhost -display :0'


 S2.

>>>
>>> aun poniendolo de la siguiente manera: x11vnc -display :0 -shared -forever
>>> igualmente me saca inmediatamente entro. La diferencia es que x11vnc
>>> no se me cierra.
>>>
>>
>> Creo recordar que por seguridad el tcp esta bloqueado en x11.
>>
>> Prueba con el tunel ssh como pone en la página de manual que te puse.
>>
>> S2.
>
> Perdona, se me fue la pinza, lo del tcp no es en este caso.
>
> Tendrás que ver como te autentificas en el vnc.
>
> S2.
>

no uso ningun tipo de autentificacion o por lo menos no me la pide



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema fernando sainz
El día 23 de abril de 2016, 19:15, fernando sainz
 escribió:
> El día 23 de abril de 2016, 19:11, Billy Yeffry Fernández Rodríguez
>  escribió:
>> El día 23 de abril de 2016, 12:58, fernando sainz
>>  escribió:
>>> El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
>>>  escribió:
 El día 23 de abril de 2016, 11:36, Camaleón  escribió:
> El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
> escribió:
>
>> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
>> vnc server en la maquina remota y de esta manera tomar el control de la
>> sesion X del usuario de esa maquina (claro, yo me conectare usando un
>> cliente vnc desde mi equipo)
>
> Para conectarte vía ssh tienes que tener cuenta:
>
> 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
> aceptar peticiones
>
> 2/ Cortafuegos con los puertos requeridos abiertos
>
>> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
>> equipo remoto y tienen que tomar control de la sesion grafica?
>
> En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
> recuerdo lo cual no me termina de convencer.
>
>> Que me sugieren en mi caso?
>
> Pues tener configuradas en el cliente alguna de estas opciones:
>
> https://help.ubuntu.com/community/VNC/Servers
>
> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
> ejecutar aplicaciones en remoto.
>
> Saludos,
>
> --
> Camaleón
>

 He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:

 x11vnc -display :0

 asumiendo que el usuario se esncuentra trabajando graficamente en :0
 el programa corre y cuando corro el cliente vnc en mi computadora y
 pongo la ip (uso remmina) entonces detecta la conexion pero
 inmediatamente se cierra, el programa x11vnc inmediatamente deja de
 correr en la maquina remota, este no lanza ningun error.

 El equipo remoto tiene una instalacion minima de debian: solo tiene
 xorg, lightdm, rdesktop, openssh-server y x11vnc.

 No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
 porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
 espacio, y la idea es que el usuario no tenga contacto con ninguna
 aplicacion local de linux. Tan solo se conecta remotamente a windows
 server.

>>>
>>>
>>> http://linux.die.net/man/1/x11vnc
>>>
>>> By default x11vnc will not allow the screen to be shared and it will
>>> exit as soon as the client disconnects. See -shared and -forever below
>>> to override these protections. See the FAQ for details how to tunnel
>>> the VNC connection through an encrypted channel such as ssh(1). In
>>> brief:
>>>
>>> ssh -t -L 5900:localhost:5900 far-host 'x11vnc -localhost -display :0'
>>>
>>>
>>> S2.
>>>
>>
>> aun poniendolo de la siguiente manera: x11vnc -display :0 -shared -forever
>> igualmente me saca inmediatamente entro. La diferencia es que x11vnc
>> no se me cierra.
>>
>
> Creo recordar que por seguridad el tcp esta bloqueado en x11.
>
> Prueba con el tunel ssh como pone en la página de manual que te puse.
>
> S2.

Perdona, se me fue la pinza, lo del tcp no es en este caso.

Tendrás que ver como te autentificas en el vnc.

S2.



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema fernando sainz
El día 23 de abril de 2016, 19:11, Billy Yeffry Fernández Rodríguez
 escribió:
> El día 23 de abril de 2016, 12:58, fernando sainz
>  escribió:
>> El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
>>  escribió:
>>> El día 23 de abril de 2016, 11:36, Camaleón  escribió:
 El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
 escribió:

> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
> vnc server en la maquina remota y de esta manera tomar el control de la
> sesion X del usuario de esa maquina (claro, yo me conectare usando un
> cliente vnc desde mi equipo)

 Para conectarte vía ssh tienes que tener cuenta:

 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
 aceptar peticiones

 2/ Cortafuegos con los puertos requeridos abiertos

> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
> equipo remoto y tienen que tomar control de la sesion grafica?

 En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
 recuerdo lo cual no me termina de convencer.

> Que me sugieren en mi caso?

 Pues tener configuradas en el cliente alguna de estas opciones:

 https://help.ubuntu.com/community/VNC/Servers

 Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
 ejecutar aplicaciones en remoto.

 Saludos,

 --
 Camaleón

>>>
>>> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>>>
>>> x11vnc -display :0
>>>
>>> asumiendo que el usuario se esncuentra trabajando graficamente en :0
>>> el programa corre y cuando corro el cliente vnc en mi computadora y
>>> pongo la ip (uso remmina) entonces detecta la conexion pero
>>> inmediatamente se cierra, el programa x11vnc inmediatamente deja de
>>> correr en la maquina remota, este no lanza ningun error.
>>>
>>> El equipo remoto tiene una instalacion minima de debian: solo tiene
>>> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>>>
>>> No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
>>> porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
>>> espacio, y la idea es que el usuario no tenga contacto con ninguna
>>> aplicacion local de linux. Tan solo se conecta remotamente a windows
>>> server.
>>>
>>
>>
>> http://linux.die.net/man/1/x11vnc
>>
>> By default x11vnc will not allow the screen to be shared and it will
>> exit as soon as the client disconnects. See -shared and -forever below
>> to override these protections. See the FAQ for details how to tunnel
>> the VNC connection through an encrypted channel such as ssh(1). In
>> brief:
>>
>> ssh -t -L 5900:localhost:5900 far-host 'x11vnc -localhost -display :0'
>>
>>
>> S2.
>>
>
> aun poniendolo de la siguiente manera: x11vnc -display :0 -shared -forever
> igualmente me saca inmediatamente entro. La diferencia es que x11vnc
> no se me cierra.
>

Creo recordar que por seguridad el tcp esta bloqueado en x11.

Prueba con el tunel ssh como pone en la página de manual que te puse.

S2.



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Billy Yeffry Fernández Rodríguez
El día 23 de abril de 2016, 12:58, fernando sainz
 escribió:
> El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
>  escribió:
>> El día 23 de abril de 2016, 11:36, Camaleón  escribió:
>>> El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
>>> escribió:
>>>
 como puedo conectarme via ssh a un equipo remoto para ya luego correr el
 vnc server en la maquina remota y de esta manera tomar el control de la
 sesion X del usuario de esa maquina (claro, yo me conectare usando un
 cliente vnc desde mi equipo)
>>>
>>> Para conectarte vía ssh tienes que tener cuenta:
>>>
>>> 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
>>> aceptar peticiones
>>>
>>> 2/ Cortafuegos con los puertos requeridos abiertos
>>>
 Que hacen ustedes en estos casos cuando tienen que dar soporte a un
 equipo remoto y tienen que tomar control de la sesion grafica?
>>>
>>> En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
>>> recuerdo lo cual no me termina de convencer.
>>>
 Que me sugieren en mi caso?
>>>
>>> Pues tener configuradas en el cliente alguna de estas opciones:
>>>
>>> https://help.ubuntu.com/community/VNC/Servers
>>>
>>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
>>> ejecutar aplicaciones en remoto.
>>>
>>> Saludos,
>>>
>>> --
>>> Camaleón
>>>
>>
>> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>>
>> x11vnc -display :0
>>
>> asumiendo que el usuario se esncuentra trabajando graficamente en :0
>> el programa corre y cuando corro el cliente vnc en mi computadora y
>> pongo la ip (uso remmina) entonces detecta la conexion pero
>> inmediatamente se cierra, el programa x11vnc inmediatamente deja de
>> correr en la maquina remota, este no lanza ningun error.
>>
>> El equipo remoto tiene una instalacion minima de debian: solo tiene
>> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>>
>> No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
>> porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
>> espacio, y la idea es que el usuario no tenga contacto con ninguna
>> aplicacion local de linux. Tan solo se conecta remotamente a windows
>> server.
>>
>
>
> http://linux.die.net/man/1/x11vnc
>
> By default x11vnc will not allow the screen to be shared and it will
> exit as soon as the client disconnects. See -shared and -forever below
> to override these protections. See the FAQ for details how to tunnel
> the VNC connection through an encrypted channel such as ssh(1). In
> brief:
>
> ssh -t -L 5900:localhost:5900 far-host 'x11vnc -localhost -display :0'
>
>
> S2.
>

aun poniendolo de la siguiente manera: x11vnc -display :0 -shared -forever
igualmente me saca inmediatamente entro. La diferencia es que x11vnc
no se me cierra.



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema fernando sainz
El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
 escribió:
> El día 23 de abril de 2016, 11:36, Camaleón  escribió:
>> El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
>> escribió:
>>
>>> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
>>> vnc server en la maquina remota y de esta manera tomar el control de la
>>> sesion X del usuario de esa maquina (claro, yo me conectare usando un
>>> cliente vnc desde mi equipo)
>>
>> Para conectarte vía ssh tienes que tener cuenta:
>>
>> 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
>> aceptar peticiones
>>
>> 2/ Cortafuegos con los puertos requeridos abiertos
>>
>>> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
>>> equipo remoto y tienen que tomar control de la sesion grafica?
>>
>> En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
>> recuerdo lo cual no me termina de convencer.
>>
>>> Que me sugieren en mi caso?
>>
>> Pues tener configuradas en el cliente alguna de estas opciones:
>>
>> https://help.ubuntu.com/community/VNC/Servers
>>
>> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
>> ejecutar aplicaciones en remoto.
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>
> He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:
>
> x11vnc -display :0
>
> asumiendo que el usuario se esncuentra trabajando graficamente en :0
> el programa corre y cuando corro el cliente vnc en mi computadora y
> pongo la ip (uso remmina) entonces detecta la conexion pero
> inmediatamente se cierra, el programa x11vnc inmediatamente deja de
> correr en la maquina remota, este no lanza ningun error.
>
> El equipo remoto tiene una instalacion minima de debian: solo tiene
> xorg, lightdm, rdesktop, openssh-server y x11vnc.
>
> No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
> porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
> espacio, y la idea es que el usuario no tenga contacto con ninguna
> aplicacion local de linux. Tan solo se conecta remotamente a windows
> server.
>


http://linux.die.net/man/1/x11vnc

By default x11vnc will not allow the screen to be shared and it will
exit as soon as the client disconnects. See -shared and -forever below
to override these protections. See the FAQ for details how to tunnel
the VNC connection through an encrypted channel such as ssh(1). In
brief:

ssh -t -L 5900:localhost:5900 far-host 'x11vnc -localhost -display :0'


S2.



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Billy Yeffry Fernández Rodríguez
El día 23 de abril de 2016, 11:36, Camaleón  escribió:
> El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
> escribió:
>
>> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
>> vnc server en la maquina remota y de esta manera tomar el control de la
>> sesion X del usuario de esa maquina (claro, yo me conectare usando un
>> cliente vnc desde mi equipo)
>
> Para conectarte vía ssh tienes que tener cuenta:
>
> 1/ Equipo cliente con servidor ssh ejecutándose y configurado para
> aceptar peticiones
>
> 2/ Cortafuegos con los puertos requeridos abiertos
>
>> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
>> equipo remoto y tienen que tomar control de la sesion grafica?
>
> En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no
> recuerdo lo cual no me termina de convencer.
>
>> Que me sugieren en mi caso?
>
> Pues tener configuradas en el cliente alguna de estas opciones:
>
> https://help.ubuntu.com/community/VNC/Servers
>
> Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite
> ejecutar aplicaciones en remoto.
>
> Saludos,
>
> --
> Camaleón
>

He probado con el x11vnc al ejecutarlo de la siguiente forma por ssh:

x11vnc -display :0

asumiendo que el usuario se esncuentra trabajando graficamente en :0
el programa corre y cuando corro el cliente vnc en mi computadora y
pongo la ip (uso remmina) entonces detecta la conexion pero
inmediatamente se cierra, el programa x11vnc inmediatamente deja de
correr en la maquina remota, este no lanza ningun error.

El equipo remoto tiene una instalacion minima de debian: solo tiene
xorg, lightdm, rdesktop, openssh-server y x11vnc.

No se si me faltara alguna otra cosa. Descarto la idea de Teamviewer
porque el equipo remoto es un thinkclient, y tan solo tiene 2G de
espacio, y la idea es que el usuario no tenga contacto con ninguna
aplicacion local de linux. Tan solo se conecta remotamente a windows
server.



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema Camaleón
El Sat, 23 Apr 2016 10:37:17 -0400, Billy Yeffry Fernández Rodríguez
escribió:

> como puedo conectarme via ssh a un equipo remoto para ya luego correr el
> vnc server en la maquina remota y de esta manera tomar el control de la
> sesion X del usuario de esa maquina (claro, yo me conectare usando un
> cliente vnc desde mi equipo)

Para conectarte vía ssh tienes que tener cuenta:

1/ Equipo cliente con servidor ssh ejecutándose y configurado para 
aceptar peticiones

2/ Cortafuegos con los puertos requeridos abiertos

> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
> equipo remoto y tienen que tomar control de la sesion grafica?

En windows TeamViewer es una joyita pero en Linux necesita Wine si mal no 
recuerdo lo cual no me termina de convencer.

> Que me sugieren en mi caso?

Pues tener configuradas en el cliente alguna de estas opciones:

https://help.ubuntu.com/community/VNC/Servers

Para un caso esporádico y rápido, ssh con sesión gráfica (-X) te permite 
ejecutar aplicaciones en remoto.

Saludos,

-- 
Camaleón



Re: lavantar servidor vnc por ssh

2016-04-23 Por tema fernando sainz
El día 23 de abril de 2016, 16:37, Billy Yeffry Fernández Rodríguez
 escribió:
> Saludos amigos de la lista. Me surge la siguiente inquietud:
>
> como puedo conectarme via ssh a un equipo remoto para ya luego correr
> el vnc server en la maquina remota y de esta manera tomar el control
> de la sesion X del usuario de esa maquina (claro, yo me conectare
> usando un cliente vnc desde mi equipo)
>
> Que hacen ustedes en estos casos cuando tienen que dar soporte a un
> equipo remoto y tienen que tomar control de la sesion grafica?
>
> Que me sugieren en mi caso?
>

Si necesitas interactuar con un display real de una máquina, el :0
tendrás que usar un servidor vnc que soporte esa opción, creo que
x11vnc lo hace.

Una busqueda en google, me ha dado esto por ejemplo:
http://ubuntuforums.org/showthread.php?t=363236

Si solo necesitas ejecutar aplicaciones gráficas con cualquier
vncserver te vale o simplemente con ssh -X

S2.



lavantar servidor vnc por ssh

2016-04-23 Por tema Billy Yeffry Fernández Rodríguez
Saludos amigos de la lista. Me surge la siguiente inquietud:

como puedo conectarme via ssh a un equipo remoto para ya luego correr
el vnc server en la maquina remota y de esta manera tomar el control
de la sesion X del usuario de esa maquina (claro, yo me conectare
usando un cliente vnc desde mi equipo)

Que hacen ustedes en estos casos cuando tienen que dar soporte a un
equipo remoto y tienen que tomar control de la sesion grafica?

Que me sugieren en mi caso?