Acceder a tu servidor utilizando x11vnc con kdm y vesa driver

Si tenés un servidor corriendo X y lo que buscas es acceder a el a travez de VNC, sin tener un monitor enchufado se puede hacer utilizando el paquete x11vnc y en combinación con el vesa driver.

Instalar el x11vnc

sudo apt-get install x11vnc

Configurar el xorg.conf

sudo vim /etc/X11/xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 96.0
    VertRefresh     50.0 - 160
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "vesa"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1024x768"
    EndSubSection
EndSection

Configurando el x11vnc

Primero, tenemos que crear nuestro password:

x11vnc -storepasswd

Nota: Esto va a crear el archivo de password en ~/.vnc/passwd (en mi caso es /root/.vnc/passwd) Ahora tenemos que configurarlo para que se inicialize junto con el KDM:

sudo vim /etc/kde4/kdm/Xsetup:
/usr/bin/x11vnc -localhost -o /var/log/x11vnc.log -forever -noxfixes -auth guess -rfbauth /root/.vnc/passwd

Con esto basicamente ya tenemos al x11vnc corriendo la proxima vez que iniciemos al KDM.

Share

Enlaces Relacionados