GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie den VNC-Server unter Ubuntu 14.04

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.


Ubuntu
  1. So installieren und konfigurieren Sie VNC unter Ubuntu 20.04

  2. So installieren Sie MySQL unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie VNC unter Ubuntu 18.04

  4. So installieren Sie Minecraft Server auf Ubuntu 18.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

So installieren Sie VNC unter Ubuntu 16.04

So installieren Sie den VNC-Server unter Ubuntu 20.04

So installieren und konfigurieren Sie VNC auf Ubuntu Server 20.04

So installieren Sie VNC Server unter Ubuntu 14.04+

So installieren Sie den VNC-Server unter Ubuntu 18.04 LTS

So installieren Sie den VNC-Server unter Ubuntu 20.04 LTS