In diesem Tutorial zeigen wir Ihnen, wie Sie den VNC-Server unter Ubuntu 14.04 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, der VNC-Server (Virtual Network Computing) ist kostenlos und Open-Source-Software, die dafür ausgelegt ist, dem VNC-Client den Fernzugriff auf die Desktop-Umgebung des Servers zu ermöglichen, während der VNC-Viewer auf dem Remote-Computer verwendet wird, um eine Verbindung zum Server herzustellen.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von VNC Server auf einem Ubuntu 14.04 Server.
VNC-Server auf Ubuntu 14.04 installieren
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt-get
ausführen Befehle im Terminal.
sudo apt-get update sudo apt-get upgrade
Schritt 2. Installieren eines VNC-Servers auf dem Ubuntu-System.
Standardmäßig verfügen die meisten Linux-Serverinstallationen nicht über eine grafische Desktopumgebung. In diesem Fall müssen Sie eine installieren, mit der Sie arbeiten können. In diesem Beispiel , installieren wir xfce4:
apt-get install gnome-core xfce4 firefox apt-get install vnc4server
Schritt 3. VNC-Server konfigurieren.
Fügen Sie zuerst einen neuen Benutzer namens vncuser hinzu, den Sie nach Belieben verwenden können:
adduser idroot passwd idroot
Wechseln Sie nun zu dem Benutzer, mit dem Sie sich beim VNC-Server anmelden möchten. Wir werden die xstartup-Datei ändern, um die xfce4-Sitzung zu starten, wenn der VNC-Server gestartet wird:
su - idroot vncserver
Der VNC-Server wird Sie nach einem Passwort fragen, mit dem Sie sich beim VNC-Server anmelden möchten. Dies ist die Beispielausgabe:
root@server:~$ vncserver You will require a password to access your desktops. Password: Verify: xauth: file /home/vncuser/.Xauthority does not exist New 'idroot:1 (vncuser)' desktop is idroot:1 Creating default startup script /home/vncuser/.vnc/xstartup Starting applications specified in /home/vncuser/.vnc/xstartup Log file is /home/vncuser/.vnc/idroot:1.log
Nachdem VNC Server gestartet und einige seiner Dateien erstellt hat. Wir können es jetzt deaktivieren, um die xstartup-Datei (Startskript) zu ändern, damit es mit xfce4 startet:
vncserver -kill :1
Bevor wir mit der Konfiguration unserer neuen xstartup-Datei beginnen, sollten wir das Original sichern, falls wir es später brauchen:
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak > ~/.vnc/xstartup nano ~/.vnc/xstartup
Fügen Sie die folgenden Zeilen hinzu:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &
Der nächste Schritt besteht darin, ein VNC-Server-Startskript zu erstellen. Sie müssen dies mit dem Root-Benutzer tun:
su - nano /etc/init.d/vncserver
Kopieren Sie diese Konfiguration und speichern Sie sie in der Datei:
#!/bin/bash ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $syslog # Required-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: vnc server # ### END INIT INFO unset VNCSERVERARGS VNCSERVERS="" [ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf prog=$"VNC server" start() { . /lib/lsb/init-functions REQ_USER=$2 echo -n $"Starting $prog: " ulimit -S -c 0 >/dev/null 2>&1 RETVAL=0 for display in ${VNCSERVERS} do export USER="${display##*:}" if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then echo -n "${display} " unset BASH_ENV ENV DISP="${display%%:*}" export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}" su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}" fi done } stop() { . /lib/lsb/init-functions REQ_USER=$2 echo -n $"Shutting down VNCServer: " for display in ${VNCSERVERS} do export USER="${display##*:}" if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then echo -n "${display} " unset BASH_ENV ENV export USER="${display##*:}" su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1 fi done echo -e "\n" echo "VNCServer Stopped" } case "$1" in start) start $@ ;; stop) stop $@ ;; restart|reload) stop $@ sleep 3 start $@ ;; condrestart) if [ -f /var/lock/subsys/vncserver ]; then stop $@ sleep 3 start $@ fi ;; status) status Xvnc ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" exit 1 esac
VNC-Server-Startskript ausführbar machen:
chmod +x /etc/init.d/vncserver
Jetzt erstellen wir eine VNC-Server-Konfigurationsdatei in /etc/
Verzeichnis:
mkdir -p /etc/vncserver nano /etc/vncserver/vncservers.conf
Als nächstes kopieren Sie den Inhalt nach vncservers.conf
Datei. Die erste Zeile ist für VNC-Ports und VNC-Benutzer. Nummer „1“ ist der VNC-Port, es ist Port „1“ oder „5901“, Sie können den Port zu „2“ oder „5902“ hinzufügen oder ändern und so weiter. Wenn Sie möchten, dass sich mehr Benutzer mit Ihrem VNC-Server verbinden, müssen Sie diese Benutzer hier einschließen. Die zweite Zeile VNCSERVERARGS stellt die VNC-Bildschirmgröße ein.
VNCSERVERS="1:idroot" VNCSERVERARGS[1]="-geometry 1024x768"
Der letzte Schritt besteht darin, den VNC-Server beim Booten starten zu lassen:
update-rc.d vncserver defaults 99
Starten Sie Ihr Ubuntu 14.04-System neu und testen Sie Ihren neuen VNC-Server auf Ubuntu 14.04:
reboot
Schritt 4. Zugriff auf VNC.
Um vom Windows-System aus auf den Remote-Desktop auf dem VNC-Server zugreifen zu können, muss auf Ihrem System ein VNC-Viewer installiert sein. Es stehen verschiedene VNC-Viewer zur Verfügung. Laden Sie eine beliebige herunter und installieren Sie sie auf Ihrem System, zum Beispiel:
- TightVNC
- RealVNC
- TigerVNC
Herzlichen Glückwunsch! Sie haben VNC Server erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von VNC Server auf Ihrem Ubuntu 14.04-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle VNC-Website zu besuchen.