GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Mengkonfigurasi Server VNC di Ubuntu 20.04

VNC adalah singkatan dari "Virtual Network Computing" adalah sistem berbagi atau seperangkat protokol untuk berbagi desktop. Ada banyak perangkat lunak yang tersedia untuk mengakses desktop berbasis Linux dari jarak jauh termasuk, TigerVNC, TightVNC, Vino, vnc4server, dan banyak lagi.

TigerVNC adalah server VNC gratis, open-source, dan berkinerja tinggi yang digunakan untuk mengontrol atau mengakses desktop berbasis Linux dari jarak jauh. Ini adalah aplikasi klien/server yang memungkinkan Anda berinteraksi dengan aplikasi grafis pada mesin jarak jauh.

  • Baca: Cara Menginstal Remote Desktop (XRDP) di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi server VNC di Ubuntu 20.04.

Langkah 1 – Instal Lingkungan Desktop

Secara default, Server Ubuntu tidak menyertakan Lingkungan Desktop. Server TigerVNC dirancang untuk mengontrol hanya sistem desktop. Jadi, Anda perlu menambahkan lingkungan desktop ke server Anda.

Pertama, perbarui dan tingkatkan semua paket yang diinstal dengan perintah berikut:

apt update -y 
apt upgrade -y 

Setelah sistem Anda diperbarui, instal utilitas Tasksel untuk menginstal lingkungan desktop:

apt install tasksel -y 

Setelah menginstal Tasksel, luncurkan utilitas Tasksel dengan perintah berikut:

tasksel 

Anda akan melihat antarmuka berikut:

Gunakan tombol panah untuk menggulir daftar ke bawah dan menemukan Ubuntu desktop . Selanjutnya, tekan tombol Spasi untuk memilihnya lalu tekan tombol Tab untuk memilih OK lalu tekan Enter untuk menginstal desktop Ubuntu.

Setelah semua paket diinstal, Anda perlu mengatur boot sistem Anda ke target grafis. Anda dapat mengaturnya dengan perintah berikut:

systemctl set-default graphical.target 

Selanjutnya, mulai ulang sistem Anda untuk menerapkan perubahan.

Langkah 2 – Instal Server TigerVNC

Secara default, paket TigerVNC tersedia di repositori default Ubuntu 20.04. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

apt install tigervnc-standalone-server -y 

Setelah menginstal TigerVNC, buat pengguna baru dan setel kata sandi VNC untuk pengguna tersebut.

Pertama, buat pengguna baru bernama hitesh dengan perintah berikut:

adduser hitesh 

Selanjutnya, alihkan pengguna ke hitesh dan setel kata sandi VNC dengan perintah berikut:

su - hitesh 
vncpasswd 

Berikan kata sandi yang Anda inginkan seperti yang ditunjukkan di bawah ini:

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Selanjutnya, mulai server VNC menggunakan perintah berikut:

vncserver -localhost no 

Setelah server VNC dimulai, Anda akan mendapatkan output berikut:

New 'ubuntu2004:1 (hitesh)' desktop at :1 on machine ubuntu2004

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/hitesh/.vnc/ubuntu2004:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/hitesh/.vnc/passwd ubuntu2004:1 to connect to the VNC server.

Anda dapat memverifikasi server VNC Anda yang sedang berjalan menggunakan perintah berikut:

vncserver -list 

Anda akan mendapatkan output berikut:

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1		5901		1719

Langkah 3 – Instal Klien VNC

Di bagian ini, kita akan menginstal klien RealVNC VNC pada mesin jarak jauh dan menghubungkannya ke server VNC.

Anda dapat mengunduh klien RealVNC dari halaman unduhan RealVNC.

Setelah unduhan selesai, instal paket yang diunduh dengan perintah berikut:

dpkg -i /home/vyom/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb  

Selanjutnya, luncurkan klien VNC dari menu aplikasi Gnome. Kemudian, Klik Menu File => Koneksi baru untuk membuat koneksi baru. Anda akan melihat layar berikut:

Berikan Nama dan alamat IP bersama dengan ID sesi VNC :1 server VNC Anda dan klik OK untuk menyimpan koneksi. Anda akan melihat koneksi tersimpan Anda di layar berikut:

Sekarang, klik dua kali pada koneksi yang baru Anda buat. Anda akan diminta untuk memberikan kata sandi VNC Anda seperti yang ditunjukkan di bawah ini:

Berikan kata sandi VNC Anda dan klik OK. Setelah terhubung, Anda akan melihat layar desktop Ubuntu Anda:

Langkah 4 – Konfigurasikan VNC untuk Bekerja dengan Lingkungan Desktop Anda

Sebelum memulai, hentikan instance VNC menggunakan perintah vncserver dengan opsi -kill dan ID sesi server sebagai argumen.

vncserver -kill :1 

Anda akan mendapatkan output berikut:

Membunuh proses Xtigervnc ID 1719… sukses!

Selanjutnya, Anda perlu mengonfigurasi TigerVNC agar berfungsi dengan Gnome. Anda dapat melakukannya dengan membuat file baru xstartup di dalam direktori .vnc:

su - hitesh 
nano ~/.vnc/xstartup 

Tambahkan baris berikut:

Shell
12345 #!/bin/shexec /etc/vnc/xstartupxrdb $HOME/.Xresourcesvncconfig -iconic &dbus-launch --exit-with-session gnome-session &

Simpan dan tutup file setelah Anda selesai. Skrip di atas akan dijalankan secara otomatis setiap kali Anda memulai atau me-restart server TigerVNC.

Selanjutnya, berikan izin eksekusi ke file ~/.vnc/xstartup:

chmod u+x  ~/.vnc/xstartup 

Langkah 5 – Buat File Layanan Systemd untuk VNC

Selanjutnya, Anda perlu membuat file systemd untuk TigerVNC untuk mengelola layanan VNC. Anda dapat membuatnya dengan perintah berikut:

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

Tambahkan baris berikut:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=hitesh
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -localhost no -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Simpan dan tutup file kemudian muat ulang daemon systemd dengan perintah berikut:

systemctl daemon-reload 

Selanjutnya, aktifkan layanan VNC untuk memulai pada sistem reboot dengan perintah berikut:

systemctl enable [email protected] 

Selanjutnya, jalankan layanan VNC dengan perintah berikut:

systemctl start [email protected] 

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengatur server Tiger VNC di Ubuntu 20.04. Sekarang Anda dapat menghubungkan sistem Ubuntu Anda dari sistem desktop mana pun dan mengelolanya dengan antarmuka grafis yang mudah digunakan.


Ubuntu
  1. Cara Menginstal dan Mengkonfigurasi Server DHCP di Ubuntu 20.04

  2. Cara Menginstal Dan Mengkonfigurasi Server Redis Di Ubuntu

  3. Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10

  1. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 20.04

  2. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  3. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 18.04

  2. Cara Menginstal Server VNC Di Ubuntu 14.04

  3. Cara Menginstal dan Mengkonfigurasi Server VNC di CentOS 8