GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Server VNC di Ubuntu 20.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal VNC Server di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, server VNC (Virtual Network Computing) gratis dan terbuka- perangkat lunak sumber yang dirancang untuk memungkinkan akses jarak jauh ke Lingkungan Desktop server ke VNC Client 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 langkah demi langkah instalasi Server VNC di Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 20.04, 18.04, dan distribusi berbasis Debian lainnya seperti Linux Mint atau OS dasar.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Server VNC di Ubuntu 20.04 LTS Focal Fossa

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

sudo apt update
sudo apt upgrade

Langkah 2. Buat pengguna VNC di server Anda.

Sekarang kita membuat pengguna baru dan mengatur kata sandi servernya dengan perintah berikut:

sudo useradd -m -s /bin/bash idroot
sudo passwd idroot

Kemudian, tambahkan pengguna baru Anda ke sudo grup untuk memberikan hak akses root:

sudo usermod -a -G sudo idroot

Selanjutnya, masuk sebagai pengguna baru Anda dan gunakan hak akses root untuk mulai bekerja dengan server VNC:

sudo su - idroot

Langkah 3. Menginstal Server VNC di Ubuntu 20.04.

Jalankan perintah berikut untuk menginstal server TightVNC dan file inti manajer desktop XFCE:

sudo apt install tightvncserver XFCE4 XFCE4-goodies

Setelah instalasi selesai, jalankan vncserver perintah untuk mengatur kata sandi akses VNC, membuat file konfigurasi awal, dan memulai instance server VNC:

vncserver

Anda akan diminta memasukkan dan memverifikasi sandi untuk mengakses mesin Anda dari jarak jauh:

You will require a password to access your desktops.

Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Warning: password truncated to the length of 8.
Verify:
xauth:  file /home/idroot/.Xauthority does not exist
xauth: (argv):1:  bad display name "lucky-puffin-86:1" in "add" command
xauth:  file /home/idroot/.Xauthority does not exist

New 'X' desktop is meilana-maria-86:1
127.0.0.1 localhost

Creating default startup script /home/idroot/.vnc/xstartup
Starting applications specified in /home/idroot/.vnc/xstartup
Log file is /home/idroot/.vnc/meilana-maria-86:1.log

Langkah 4. Konfigurasi VNC.

Sekarang kita perlu mengedit xstartup mengajukan. Sebelum melakukannya, matikan layanan VNC:

vncserver -kill :1

Selanjutnya, buat cadangan file skrip startup default:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Sekarang edit xstartup filenya:

nano ~/.vnc/xstartup

Tambahkan 3 baris teks berikut ke dalam file baru Anda:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Buat xstartup file yang dapat dieksekusi:

sudo chmod +x ~/.vnc/xstartup

Dan terakhir, mulai vncserver lagi:

vncserver

Langkah 5. Buat skrip startup sistem server VNC.

Sekali lagi, mari kita hentikan server VNC agar kita dapat mengubah file konfigurasi:

vncserver -kill :1

Sekarang buat file unit baru untuk VNC. File unit mengkodekan informasi tentang layanan:

sudo nano /etc/systemd/system/[email protected]

Tempel di bawah ini, menggantikan idroot dengan nama pengguna Anda sendiri. Anda juga dapat mengubah 1280x800 ke resolusi yang Anda inginkan:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=idroot
Group=idroot
WorkingDirectory=/home/idroot

PIDFile=/home/idroot/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Selanjutnya, muat ulang Systemd agar perubahan diterapkan:

sudo systemctl daemon-reload
sudo systemctl enable [email protected]
sudo systemctl start vncserver@1

Langkah 6. Menghubungkan ke server 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

Untuk mengakses desktop jarak jauh pada server VNC dari Linux, Anda dapat membuka jendela atau tab baru di Terminal, misalnya). Ganti server-ip-address dengan alamat IP Server Anda:

ssh -L 5901:127.0.0.1:5901 -N -f -l idroot server-ip-adress

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


Ubuntu
  1. Cara Menginstal Server VNC Di Ubuntu 14.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04 LTS

  3. Cara Menginstal Wacana di Ubuntu 20.04 LTS

  1. Cara menginstal Ubuntu Server 18.04 LTS

  2. Cara Menginstal Docker di Server Ubuntu 18.04 LTS

  3. Cara Memasang Server Ubuntu 20.04 LTS

  1. Cara Memasang Dropbox Di Server Ubuntu 18.04 LTS

  2. Cara Menginstal Server Webfs di Ubuntu 22.04 LTS

  3. Cara Menginstal Server VNC di Ubuntu 20.04