GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat VNC Server na Ubuntu 14.04+

Tato příručka vám ukáže, jak nainstalovat grafické uživatelské rozhraní nebo pracovní plochu na počítač Headless/Server. Toto bude fungovat s ubuntu 14.04+

Jako obvykle vždy aktualizuji svůj systém, než něco nainstaluji. Je také dobrým zvykem udržovat naše servery/stroje zabezpečené

apt-get update && apt-get upgrade

Instalace grafického uživatelského rozhraní

Pro tento tutoriál používám Ubuntu 14.04 64-bit Server, takže si nainstaluji GUI dle mého výběru, XFCE je vždy moje oblíbené desktopové prostředí. Můžete nainstalovat i jiné, ale pro úvod tohoto tutoriálu použiji pouze XFCE.

apt-get install xubuntu-desktop xfce4 firefox nano

Nainstalujte VNC Server na Ubuntu 14.04

Instalace VNC Serveru na Ubuntu 14.04 je jednoduchá, ale konfigurace je jiný příběh.

apt-get install vnc4server

Nakonfigurujte VNC Server pro práci na Ubuntu

Přidání uživatele VNC
Vždy můžete svůj systém spustit s rootem, ale není to dobrý bezpečnostní postup. Pokud máte běžného/privilegovaného uživatele, můžete tento krok přeskočit. Pokud používáte root, důrazně vám doporučuji vytvořit běžného/privilegovaného uživatele a používat tohoto uživatele spíše než root. Pro účely tohoto tutoriálu vytvářím uživatele „puremedia“, ale můžete si vybrat libovolné uživatelské/uživatelské jméno, které chcete používat, nebo dokonce svého odcházejícího privilegovaného uživatele.

adduser puremedia

Dovolte jim, aby je přidali do seznamu sudo, aby bylo možné instalovat a aktualizovat aplikace

adduser puremedia sudo

Nyní umožňuje přihlášení jako tento uživatel a vygenerování výchozí konfigurace pro VNC

su puremedia

Spusťte VNCserver jako tento uživatel

vncserver

Při prvním spuštění vncserveru budete požádáni o zadání hesla vnc pro přístup k vašemu VNC Serveru. Toto heslo může být stejné jako heslo vašeho uživatele nebo může být odlišné, záleží na vás, ale důrazně vám doporučuji nastavit toto heslo odlišné od hesla vašeho uživatele pro lepší zabezpečení.

Dalším krokem je vypnout vncserver a upravit soubor xstartup (spouštěcí skript), aby se vncserver spustil s xfce4 (pro tento tutoriál jsme nainstalovali xfce4)

vncserver -kill :1

Nyní pojďme upravit xstartup pro vncserver

cd

nano .vnc/xstartup

Toto je původní konfigurační soubor

#!/bin/sh # Odkomentujte následující dva řádky pro normální plochu:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager & 

Co musíte udělat, je odkomentovat dva řádky „unset SESSION_MANAGER“ a „exec /etc/X11/xinit/xinitrc“ a poté do souboru přidat „startxfce4 &“. Upravený soubor xstartup by měl vypadat takto

#!/bin/sh # Odkomentujte následující dva řádky pro normální plochu:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc startxfce4 &[ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &

Až budete hotovi, uložte xstartup.

CTRL + X

Vytvořte stavový skript serveru VNC

sudo nano /etc/init.d/vncserver

Nyní přidejte

#!/bin/bash### BEGIN INIT INFO# Poskytuje:tightvncserver# Povinný-Start:$syslog# Povinný-Stop:$syslog# Výchozí-Start:2 3 4 5# Výchozí-Stop:0 1 6 # Stručný popis:vncserver#### INFORMACE O KONCI INITU není nastaveno VNCSERVERARGSVNCSERVERS=""[ -f /etc/vncserver/vncservers.conf ] &&. /etc/vncserver/vncservers.confprog=$"VNC server"start() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Začátek $prog:"ulimit -S -c 0>/dev/null 2>&1RETVAL=0pro zobrazení v ${VNCSERVERS}doexport USER="${display# #*:}"if test -z "${REQ_USER}" -o "${REQ_USER}" ==${USER}; thenecho -n "${display} "unset BASH_ENV ENVDISP="${display%%:*}"export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"su ${USER} -c "cd ~${ USER} &&[ -f .vnc/passwd ] &&vncserver :${DISP} ${VNCUSERARGS}"fidone}stop() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Vypnutí VNCServeru:"pro zobrazení v ${VNCSERVERS}doexport USER="${display##*:}"if test -z "${REQ_USER}" -o "${REQ_USER}" ==${USER}; thenecho -n "${display} "unset BASH_ENV ENVexport USER="${display##*:}"su ${USER} -c "vncserver -kill :${display%%:*}">/dev/null 2>&1fidoneecho -e "n"echo "VNCServer Stopped"}případ "$1" instart)start [e-mail chráněno];;stop)stop [e-mail chráněno];;restart|reload)stop [e-mail chráněno]uspání 3start [e-mail chráněno ];;condrestart)if [ -f /var/lock/subsys/vncserver ]; thenstop [chráněno e-mailem]spánek 3start [chráněno e-mailem]fi;;stav)status Xvnc;;*)echo $"Použití:$0 {start|stop|restart|condrestart|status}"exit 1esac

Nechte tento soubor spustit

sudo chmod +x /etc/init.d/vncserver

Vytvořte konfigurační soubor serveru VNC

V adresáři /etc/vncserver vytvoříme soubor vncservers.conf pro nastavení portu VNC a rozlišení obrazovky pro každého uživatele.

mkdir -p /etc/vncserver

nano /etc/vncserver/vncservers.conf

# VNC port:user# 1 pro port 1 a 5901, 2 pro port 2 a 5902, 3 pro port 3 a 5903 a tak dáleVNCSERVERS="1:puremedia" # Rozlišení obrazovky VNC#GEOMETRY=" x"VNCSERVERARGS[1]="-geometrie 1024x768" # Barevná hloubka (vyberte 8, 16 nebo 32)DEPTH="32"

Uložit znovu

CTRL + X

Nastavit VNC tak, aby se spustil při spouštění

update-rc.d vncserver defaults 99


Ubuntu
  1. Jak nainstalovat Hadoop na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  3. Jak nainstalovat server PostgreSQL na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat MariaDB na Ubuntu 20.04