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