GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal VNC Server di Ubuntu 14.04+

Panduan ini akan menunjukkan kepada Anda cara Menginstal GUI atau Desktop pada mesin Tanpa Kepala/Server. Ini akan bekerja dengan ubuntu 14.04+

Seperti biasa saya selalu memperbarui sistem saya sebelum saya menginstal apa pun. Ini adalah praktik yang baik untuk menjaga keamanan server/mesin kami juga

apt-get update && apt-get upgrade

Instal GUI Desktop

Saya menggunakan Ubuntu 14.04 Server 64-bit untuk tutorial ini jadi saya akan menginstal GUI pilihan saya, XFCE selalu menjadi Lingkungan Desktop favorit saya. Anda dapat menginstal yang lain tetapi untuk tutorial ini saya hanya akan menggunakan XFCE.

apt-get install xubuntu-desktop xfce4 firefox nano

Instal Server VNC di Ubuntu 14.04

Menginstal VNC Server di Ubuntu 14.04 sederhana, tetapi konfigurasi adalah cerita yang berbeda.

apt-get install vnc4server

Konfigurasikan Server VNC agar berfungsi di Ubuntu

Menambahkan Pengguna VNC
Anda selalu dapat menjalankan sistem Anda dengan root, tetapi ini bukan praktik keamanan yang baik. Jika Anda memiliki pengguna biasa/hak istimewa, Anda dapat melewati langkah ini. Jika Anda menggunakan root, saya sangat menyarankan Anda untuk membuat pengguna biasa/istimewa dan menggunakan pengguna ini daripada root. Untuk tujuan tutorial ini, saya membuat pengguna "puremedia", tetapi Anda dapat memilih pengguna/nama pengguna apa pun yang ingin Anda gunakan atau bahkan pengguna istimewa Anda.

adduser puremedia

Biarkan mereka menambahkannya ke daftar sudo untuk memungkinkan menginstal dan memperbarui aplikasi

adduser puremedia sudo

Sekarang mari login sebagai pengguna tersebut untuk menghasilkan konfigurasi default untuk VNC

su puremedia

Mari kita mulai VNCserver sebagai pengguna ini

vncserver

Pertama kali Anda memulai vncserver, Anda akan diminta untuk memberikan kata sandi vnc untuk mengakses Server VNC Anda. Kata sandi ini bisa sama dengan kata sandi pengguna Anda atau berbeda, terserah Anda, tetapi saya sangat menyarankan Anda untuk mengatur kata sandi ini berbeda dengan kata sandi pengguna Anda untuk tindakan keamanan yang lebih baik.

Langkah selanjutnya matikan vncserver untuk memodifikasi file xstartup (startup script) agar vncserver start dengan xfce4 (kita install xfce4 untuk tutorial ini)

vncserver -kill :1

Sekarang mari kita edit xstartup untuk vncserver

cd

nano .vnc/xstartup

Ini adalah file konfigurasi asli

#!/bin/sh # Hapus komentar pada dua baris berikut untuk desktop normal:# 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 & 

Yang perlu Anda lakukan adalah menghapus komentar pada dua baris “unset SESSION_MANAGER” dan “exec /etc/X11/xinit/xinitrc”, lalu tambahkan “startxfce4 &” ke file. File xstartup yang dimodifikasi akan terlihat seperti ini

#!/bin/sh # Batalkan komentar pada dua baris berikut untuk desktop normal: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 &

Simpan xstartup setelah Anda selesai.

CTRL + X

Buat skrip status Server VNC

sudo nano /etc/init.d/vncserver

Sekarang tambahkan

#!/bin/bash### BEGIN INFO INIT# Menyediakan:tightvncserver# Required-Start:$syslog# Required-Stop:$syslog# Default-Start:2 3 4 5# Default-Stop:0 1 6 # Deskripsi Singkat:vncserver#### END INIT INFO unset VNCSERVERARGSVNCSERVERS=""[ -f /etc/vncserver/vncservers.conf ] &&. /etc/vncserver/vncservers.confprog=$"VNC server"start() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Memulai $prog:"ulimit -S -c 0>/dev/null 2>&1RETVAL=0untuk tampilan di ${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 ~${ PENGGUNA} &&[ -f .vnc/passwd ] &&vncserver :${DISP} ${VNCUSERARGS}"fidone}stop() {. /lib/lsb/init-functionsREQ_USER=$2echo -n $"Mematikan VNCServer:"untuk tampilan di ${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"}case "$1" instart)mulai [email protected];;stop)stop [email protected];;restart|reload)stop [email protected]sleep 3start [email protected] ];;condrestart)jika [ -f /var/lock/subsys/vncserver ]; thenstop [email protected]sleep 3start [email protected]fi;;status)status Xvnc;;*)echo $"Usage:$0 {start|stop|restart|condrestart|status}"exit 1esac

Biarkan aktifkan file ini untuk dieksekusi

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

Buat file konfigurasi Server VNC

Kita akan membuat file vncservers.conf di direktori /etc/vncserver untuk mengatur port VNC, resolusi layar untuk setiap pengguna.

mkdir -p /etc/vncserver

nano /etc/vncserver/vncservers.conf

# port VNC:pengguna# 1 untuk port 1 dan 5901, 2 untuk port 2 dan 5902, 3 untuk port 3 dan 5903, dan seterusnyaVNCSERVERS="1:puremedia" # resolusi layar VNC#GEOMETRY=" x"VNCSERVERARGS[1]="-geometry 1024x768" # Kedalaman warna (pilih 8, 16, atau 32)DEPTH="32"

Simpan lagi

CTRL + X

Setel VNC untuk memulai saat boot

update-rc.d vncserver defaults 99


Ubuntu
  1. Cara Menginstal Hadoop di Ubuntu 18.04 atau 20.04

  2. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  3. Cara menginstal server PostgreSQL di Ubuntu 18.04

  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  2. Cara Menginstal MySQL di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  1. Cara Memasang Server Minecraft di Ubuntu 18.04

  2. Cara Menginstal Nginx di Ubuntu 20.04

  3. Cara Menginstal MariaDB di Ubuntu 20.04