Fullscreen
Loading...
 
Imprimir Comparte esta página

vnc

ver: using VNC with SSH(external link)

Para conectarse por vnc a una maquina remota llamada faraway que tiene los puertos 5900 cerrados de forma eficiente:

  • Conectese por ssh a la maquina remota e inicie vnc en la maquina remota
    faraway~$ vncserver
    Ingrese el password si es la primera vez, y oberve el DISPLAY asignado, usualmente :1.
  • La primera vez edite el archivo ~/.vnc/xstartup con lo siguiente
    #!/bin/sh
    
    unset SESSION_MANAGER
    xsetroot -solid grey
    #copy and paste bewteen server and client!:
    vncconfig -iconic &
    #Use the client keyboard configuration!:
    export XKL_XMODMAP_DISABLE=1
    #Choose the proper Desktop, e.g:
    exec mate-session &
    #exec gnome-seession &
    mate la sesión (ver el item de Consejos abajo)
  • Desde la maquina local inicie una sesión de ssh para que escuche los puertos de vnc. Asegurese que los datos se envíen comprimidos con -C!
    local~$ ssh -C -L 5902:localhost:5901 faraway
    donde se ha asumido que vnc está en el DISPLAY :1 en 5901.
  • Desde otra terminal conectese finalmente a vnc, con el password de vnc:
    local~$ vncviewer localhost:2
    Al final esto es equivalente a conectarse directamente por ssh con la opción -C, y abrir la conexión vnc en el host remoto.
  • Consejos:
    • Controle la sesión with F8
    • Para usar el modo de pantalla completa, use la misma resolución de pantalla del cliente, por ejemplo:
      $ vncserver -geometry 1366x768
    • Para matar completamente la sesión completamente use, asumiendo que el número asignado fue el :1:
      $ vncserver -kill :1