Cara Menginstal dan Mengkonfigurasi Server VNC di Ubuntu 20.04

Cara Menginstal dan Mengkonfigurasi Server VNC di Ubuntu 20.04

VNC adalah singkatan dari "Virtual Network Computing" adalah sistem berbagi atau set protokol untuk berbagi desktop. Ada banyak perangkat lunak yang tersedia untuk mengakses desktop berbasis Linux dari jarak jauh termasuk, TigerVnc, TRIGVNC, Vino, VNC4Server, dan banyak lagi.

TigerVnc adalah server VNC berkinerja 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 untuk berinteraksi dengan aplikasi grafis pada mesin jarak jauh.

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

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

Langkah 1 - Pasang lingkungan desktop

Secara default, server Ubuntu tidak termasuk lingkungan desktop. TigerVnc Server 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:

Pembaruan yang tepat -Y  Upgrade yang tepat -Y  

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

tepat instal tugas -y  

Setelah menginstal Tasksel, luncurkan utilitas Tasksel dengan perintah berikut:

tugas  

Anda harus melihat antarmuka berikut:

Gunakan tombol panah untuk menggulir ke bawah daftar dan temukan Desktop ubuntu. Selanjutnya, tekan tombol Space untuk memilihnya lalu tekan tombol tab untuk memilih OK lalu tekan Enter untuk menginstal desktop Ubuntu.

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

Systemctl Set-Default Graphical.target  

Berikutnya, mengulang kembali Sistem Anda untuk menerapkan perubahan.

Langkah 2 - Instal TigerVnc Server

Secara default, paket TigerVnc tersedia di Ubuntu 20.04 Repositori Default. Anda dapat menginstalnya dengan hanya menjalankan perintah berikut:

Install TigerVnc-Standalone-Server -Y  

Setelah menginstal TIGerVNC, buat pengguna baru dan atur kata sandi VNC untuk pengguna itu.

Pertama, buat pengguna baru bernama Hitesh dengan perintah berikut:

Adduser Hitesh  

Selanjutnya, ganti pengguna ke Hitesh dan atur kata sandi VNC dengan perintah berikut:

Su - Hitesh  vncpasswd  

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

Kata Sandi: Verifikasi: Apakah Anda ingin memasukkan kata sandi hanya tampilan (Y/T)? N 

Selanjutnya, mulailah server VNC menggunakan perintah berikut:

vncserver -localhost no  

Setelah server VNC dimulai, Anda harus mendapatkan output berikut:

Desktop 'Ubuntu2004: 1 (Hitesh)' baru di: 1 di mesin ubuntu2004 aplikasi awal yang ditentukan dalam/etc/x11/xvnc-sesi file log adalah/home/hitesh/.vnc/ubuntu2004: 1.Log Gunakan XTigerVnCViewer -SecurityTypes VnCauuth, TLSVNC -Passwd/Home/Hitesh/.VNC/Passwd Ubuntu2004: 1 untuk terhubung ke server VNC. 

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

vncserver -list  

Anda harus mendapatkan output berikut:

Sesi Server TigerVNC: X Display # RFB Port # Proses ID: 1 5901 1719 

Langkah 3 - Instal VNC Client

Di bagian ini, kami akan menginstal klien RealVNC VNC di 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/download/vnc-viewer-6.20.529-Linux-X64.Deb  

Selanjutnya, luncurkan klien VNC dari menu aplikasi GNOME. Kemudian, klik pada File menu => koneksi baru Untuk membuat koneksi baru. Anda harus melihat layar berikut:

Menyediakan Nama Dan alamat IP bersama dengan ID sesi VNC : 1 dari server VNC Anda dan klik OKE Untuk menyimpan koneksi. Anda akan melihat koneksi yang Anda simpan 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 agar 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 harus mendapatkan output berikut:

Membunuh ID Proses XTIGERVNC 1719… Sukses!

Selanjutnya, Anda perlu mengkonfigurasi TigerVnc untuk bekerja dengan gnome. Anda dapat melakukannya dengan membuat file baru XStartup di dalamnya .Direktori VNC:

Su - Hitesh  nano ~/.VNC/XSTARTUP  

Tambahkan baris berikut:

#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.XResources vncconfig -iconic & dbus-launch --exit-with-sesi-gnome-sesi &
12345#!/bin/shexec/etc/vnc/xstartupxrdb $ home/.XResourcesvncconfig -iconic & dbus-launch --exit-with-sesi-gnome-sesi &

Simpan dan tutup file saat Anda selesai. Skrip di atas akan dieksekusi secara otomatis setiap kali Anda memulai atau memulai kembali 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 dilindungi]  

Tambahkan baris berikut:

[Unit] Deskripsi = Layanan Desktop Jarak Jauh (VNC) Setelah = Syslog.jaringan target.target [layanan] type = pengguna sederhana = 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 -pengguna.target 

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

Systemctl Daemon-reload  

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

Systemctl Aktifkan [Email Dilindungi]  

Selanjutnya, mulailah layanan VNC dengan perintah berikut:

Systemctl Start [Email Dilindungi]  

Kesimpulan

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