VNC Autostart
Dette er en ordentlig kjekk funksjon som gjør at du kan logge deg grafisk på en linux-boks via VNC.
Pakken vnc-ltsp-config er enda ikke pakket sammen for CentOS6, så du må hente den manuelt f.eks. her. Den skal virke.
Pakker du må installere:
$ yum -y install vnc-ltsp-config xorg-x11-xdm
Deretter må du føye til dette i slutten (eller under rett sted) i filen /etc/gdm/custom.conf
[xdmcp] Enable=true [security] AllowRemoteRoot=true #hvis du vil ha lov til å logge på som root DisallowTCP=false
Jeg har også erfart at du må gjøre en endring i /etc/X11/xdm/Xaccess for å få tilgang til tjenesten. Du må føye til * helt nederst i filen. Da får alle lov til å logge på maskinen via XDMCP som er den tjenesten VNC-bruker for å logge seg på.
Så må du restarte et par tjenester:
$ chkconfig vncts on $ service xinetd restart
Da skulle alt være klart for at du kan kjøre en VNC-session til maskinen på port 5900 - etter at du har restartet hele maskinen!
Om du vil endre på hvilke oppløsninger som skal være tilgjengelig på hvilke porter, må du redigere i filene /etc/services og /etc/xinetd.d/vncts - og så må du kjøre kommandoen service xinetd restart
Alle endring om du må gjøre det manuelt
/etc/sysconfig/vncts
# VNC Terminal Services Configuration # Where is the Xvnc executable? XVNC=/usr/bin/Xvnc # Default options to use VNCTSOPTIONS="-inetd -once -query localhost -SecurityTypes None"
/usr/bin/vncts
#!/bin/sh VNCTSOPTIONS="" [ -f /etc/sysconfig/vncts ] && . /etc/sysconfig/vncts exec ${XVNC:-/usr/bin/Xvnc} ${VNCTSOPTIONS} ${1+"$@"}
/etc/gdm/custom.conf
[xdmcp] Enable=true [security] AllowRemoteRoot=true #hvis du vil ha lov til å logge på som root DisallowTCP=false