Cara Menginstal dan Mengkonfigurasi Server VNC di Ubuntu 18.04

Cara Menginstal dan Mengkonfigurasi Server VNC di Ubuntu 18.04

VNC adalah singkatan dari "Virtual Network Computing" adalah himpunan protokol untuk berbagi sistem desktop dari jarak jauh. 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 sistem desktop berbasis Linux dari jarak jauh. Ini adalah aplikasi klien/server yang memungkinkan Anda untuk berinteraksi dengan aplikasi grafis pada mesin jarak jauh.

Tutorial ini menggambarkan Anda untuk menginstal dan mengonfigurasi server VNC di Ubuntu 18.04 Sistem Linux…

Prasyarat

Secara default, server Ubuntu tidak termasuk lingkungan desktop. TigerVnc Server dirancang untuk mengontrol hanya sistem desktop. Jadi Anda perlu menambahkan lingkungan desktop di server Anda.

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

Sudo Apt Update && App Upgrade  

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

sudo apt menginstal tugas -y  

Setelah menginstal Tasksel, luncurkan utilitas Tasksel dengan perintah berikut:

tugas sudo  

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:

sudo systemctl set-default grafis.target  

Berikutnya, mengulang kembali Sistem Anda untuk menerapkan perubahan.

Langkah 2 - Instal VNC Server di Ubuntu 18.04

Ubuntu default 18.04 repositori yang tepat berisi paket server TIGerVnc. Anda dapat menginstalnya dengan hanya menjalankan perintah berikut:

sudo apt menginstal tigervnc-standalone-server -y  

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

Pertama, buat pengguna baru bernama Tecadmin dengan perintah berikut:

sudo adduser tecadmin  

Selanjutnya, beralih pengguna ke Tecadmin dan atur kata sandi VNC dengan perintah berikut:

Su - Tecadmin 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:

/usr/bin/xAuth: file/home/tecadmin/.Xauthority tidak ada desktop 'ubuntu1804: 1 (tecadmin)' baru di: 1 di mesin ubuntu1804 aplikasi awal yang ditentukan dalam/etc/x11/xvnc file log adalah/home/tecadmin/.vnc/ubuntu1804: 1.Log Gunakan XTigerVNCViewer -SecurityTypes VnCauuth, tlsvnc -passwd/home/tecadmin/.VNC/Passwd Ubuntu1804: 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 # Process ID: 1 30982 

Langkah 2 - Menginstal Klien VNC

Di bagian ini, kami akan menginstal klien RealVNC VNC di mesin jarak jauh dan terhubung ke server VNC.

Anda dapat mengunduh klien realvnc dari halaman unduhan realvnc. Pastikan untuk memilih arsitektur sistem yang benar. Paket Halaman Default Download 32bit.

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

sudo dpkg -i ~/unduhan/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 3 - Setup VNC untuk lingkungan desktop Anda

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

sudo 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 - Tecadmin  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:

sudo vim/etc/systemd/system/[email dilindungi]  

Tambahkan baris berikut:

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

Sudo Systemctl Daemon-Reload  

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

Sudo Systemctl Aktifkan [Email Dilindungi]  

Selanjutnya, mulailah layanan VNC dengan perintah berikut:

sudo systemctl mulai [email dilindungi]  

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengatur server VNC di Ubuntu 18.04 LTS Linux System. Anda sekarang dapat menghubungkan desktop Ubuntu dari sistem jarak jauh menggunakan VNC Viewer.