GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Server VNC di Ubuntu 14.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi Server VNC di Ubuntu 14.04. Bagi Anda yang belum tahu, server VNC (Virtual Network Computing) gratis dan perangkat lunak sumber terbuka yang dirancang untuk memungkinkan akses jarak jauh ke Lingkungan Desktop server ke Klien VNC sedangkan penampil VNC digunakan pada komputer jarak jauh untuk terhubung ke server.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-langkah instalasi VNC Server di server Ubuntu 14.04.

Instal Server VNC di Ubuntu 14.04

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt-get update
sudo apt-get upgrade

Langkah 2. Menginstal Server VNC pada sistem Ubuntu.

Secara default, sebagian besar instalasi server Linux tidak akan datang dengan lingkungan desktop grafis. Dalam hal ini, Anda perlu menginstal yang dapat Anda gunakan. Dalam contoh ini , kita akan menginstal xfce4:

apt-get install gnome-core xfce4 firefox
apt-get install vnc4server

Langkah 3. Konfigurasi Server VNC.

Pertama, tambahkan pengguna baru bernama vncuser, Anda dapat menggunakan pengguna apa pun sesuka Anda:

adduser idroot
passwd idroot

Sekarang beralih ke pengguna yang ingin Anda masuki ke server VNC. Kita akan memodifikasi file xstartup untuk memulai sesi xfce4 setiap kali server VNC dimulai:

su - idroot
vncserver

Server VNC akan menanyakan kata sandi yang ingin Anda gunakan untuk masuk ke server VNC. Ini adalah contoh keluarannya:

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

Setelah VNC Server memulai dan membuat beberapa filenya. Sekarang kita dapat mematikannya untuk memodifikasi file xstartup (skrip startup) untuk memulai dengan xfce4:

vncserver -kill :1

Sebelum kita mulai mengonfigurasi file xstartup baru, mari buat cadangan file asli jika kita membutuhkannya nanti:

cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
> ~/.vnc/xstartup
nano ~/.vnc/xstartup

Tambahkan baris berikut:

#!/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 &

Langkah selanjutnya adalah membuat skrip startup Server VNC. Anda harus melakukannya dengan pengguna root:

su -
nano /etc/init.d/vncserver

Salin konfigurasi ini dan simpan ke dalam file:

#!/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

Jadikan skrip startup server vnc dapat dieksekusi:

chmod +x /etc/init.d/vncserver

Sekarang kita akan membuat file konfigurasi Server VNC di /etc/ direktori:

mkdir -p /etc/vncserver
nano /etc/vncserver/vncservers.conf

Selanjutnya, Salin konten ke vncservers.conf mengajukan. Baris pertama adalah untuk port VNC dan pengguna VNC. nomor "1" adalah port VNC, itu port "1" atau "5901", Anda dapat menambah atau mengubah port menjadi "2" atau "5902" dan seterusnya. Jika Anda ingin lebih banyak pengguna terhubung ke server VNC Anda, Anda harus menyertakan pengguna tersebut di sini. Baris kedua VNCSERVERARGS adalah mengatur ukuran layar VNC.

VNCSERVERS="1:idroot"
VNCSERVERARGS[1]="-geometry 1024x768"

Langkah terakhir adalah membuat Server VNC mulai saat boot:

update-rc.d vncserver defaults 99

Nyalakan ulang sistem Ubuntu 14.04 Anda dan uji Server VNC baru Anda di Ubuntu 14.04:

reboot

Langkah 4. Mengakses VNC.

Untuk mengakses desktop jarak jauh di server VNC dari sistem windows, Anda harus menginstal VNC viewer di sistem Anda. Ada berbagai VNC viewer yang tersedia untuk digunakan. Unduh salah satu dan instal di sistem Anda, misalnya:

  • VNC Ketat
  • VNC Nyata
  • TigerVNC

Selamat! Anda telah berhasil menginstal VNC Server. Terima kasih telah menggunakan tutorial ini untuk menginstal VNC Server pada sistem Ubuntu 14.04 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi VNC.


Ubuntu
  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  2. Cara Menginstal MySQL di Ubuntu 18.04

  3. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 20.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04

  2. Cara Menginstal Server VNC Di Ubuntu 14.04

  3. Cara Instal OpenSIPS Server di Ubuntu 15.04