[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lavantar servidor vnc por ssh



El día 23 de abril de 2016, 19:11, Billy Yeffry Fernández Rodríguez
<billy.yeffry@gmail.com> escribió:
> El día 23 de abril de 2016, 12:58, fernando sainz
> <fernandojose.sainz@gmail.com> escribió:
>> El día 23 de abril de 2016, 18:39, Billy Yeffry Fernández Rodríguez
>> <billy.yeffry@gmail.com> escribió:
>>> El día 23 de abril de 2016, 11:36, Camaleón <noelamac@gmail.com> 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.


Reply to: