Cara Memasang dan Konfigurasi Pelayan VNC di Ubuntu 18.04

Cara Memasang dan Konfigurasi Pelayan VNC di Ubuntu 18.04

VNC bermaksud "Pengkomputeran Rangkaian Maya" adalah set protokol untuk berkongsi sistem desktop dari jauh. Terdapat banyak perisian yang tersedia untuk mengakses desktop berasaskan Linux dari jauh termasuk, Tigervnc, ketat, vino, vnc4server dan banyak lagi.

Tigervnc adalah pelayan VNC percuma, sumber terbuka dan berprestasi tinggi yang digunakan untuk mengawal atau mengakses sistem desktop berasaskan Linux dari jauh. Ini adalah aplikasi klien/pelayan yang membolehkan anda berinteraksi dengan aplikasi grafik pada mesin jauh.

Tutorial ini menggambarkan anda cara memasang dan mengkonfigurasi pelayan VNC di Ubuntu 18.04 Sistem Linux ..

Prasyarat

Secara lalai, pelayan Ubuntu tidak termasuk persekitaran desktop. Tigervnc Server direka untuk mengawal hanya sistem desktop. Oleh itu, anda perlu menambah persekitaran desktop di pelayan anda.

Pertama, kemas kini dan menaik taraf semua pakej yang dipasang dengan arahan berikut:

Sudo apt update && apt naik taraf  

Setelah sistem anda dikemas kini, pasang TASKEL utiliti untuk memasang persekitaran desktop:

sudo apt pemasangan tugas -y  

Selepas memasang Tasksel, lancarkan utiliti Tassel dengan arahan berikut:

sudo tugas  

Anda harus melihat antara muka berikut:

Gunakan kekunci anak panah untuk menatal senarai dan cari Ubuntu Desktop. Seterusnya, tekan kekunci Ruang untuk memilihnya kemudian tekan kekunci Tab untuk memilih OK kemudian tekan Enter untuk memasang desktop Ubuntu.

Sebaik sahaja semua pakej dipasang, anda perlu menetapkan but sistem anda ke sasaran grafik. Anda boleh menetapkannya dengan arahan berikut:

SUDO Systemctl Set-Default Graphical.sasaran  

Seterusnya, mula semula Sistem anda untuk menggunakan perubahan.

Langkah 2 - Pasang pelayan VNC di Ubuntu 18.04

Ubuntu lalai 18.04 Repositori Apt Mengandungi Pakej Pelayan Tigervnc. Anda boleh memasangnya dengan hanya menjalankan arahan berikut:

sudo apt memasang tigervnc-standardal-server -y  

Setelah memasang Tigervnc, buat pengguna baru dan tetapkan kata laluan VNC untuk pengguna tersebut.

Pertama, buat pengguna baru bernama Tecadmin dengan arahan berikut:

sudo adduser tecadmin  

Seterusnya, tukar pengguna ke Tecadmin dan tetapkan kata laluan VNC dengan arahan berikut:

Su - Tecadmin vncpasswd  

Sediakan kata laluan yang anda inginkan seperti yang ditunjukkan di bawah:

Kata Laluan: Sahkan: Adakah anda ingin memasukkan kata laluan paparan sahaja (y/n)? n 

Seterusnya, mulakan pelayan VNC menggunakan arahan berikut:

vncserver -localhost no  

Sebaik sahaja pelayan VNC dimulakan, anda perlu mendapatkan output berikut:

/usr/bin/xauth: fail/rumah/tecadmin/.XAuthority tidak wujud baru 'Ubuntu1804: 1 (Tecadmin)' Desktop di: 1 Pada Mesin Ubuntu1804 Permulaan Permulaan yang dinyatakan dalam/etc/etc/x11/xvnc-sesi log fail adalah/home/tecadmin/.VNC/Ubuntu1804: 1.Log Gunakan xtigervncviewer -SecurityTypes vncauth, tlsvnc -passwd/home/tecadmin/.VNC/Passwd Ubuntu1804: 1 untuk menyambung ke pelayan VNC. 

Anda boleh mengesahkan pelayan VNC anda menggunakan arahan berikut:

vncserver -list  

Anda harus mendapatkan output berikut:

Sesi Pelayan Tigervnc: x Paparan # Proses ID: 1 30982 

Langkah 2 - Memasang Pelanggan VNC

Dalam bahagian ini, kami akan memasang klien VNC RealVNC pada mesin jauh dan sambungkan ke pelayan VNC.

Anda boleh memuat turun klien realvnc dari halaman muat turun realvnc. Pastikan untuk memilih seni bina sistem yang betul. Pakej Muat Turun Halaman Lalai 32bit.

Setelah muat turun selesai, pasangkan pakej yang dimuat turun dengan arahan berikut:

sudo dpkg -i ~/muat turun/vnc-viewer-6.20.529-linux-x64.Deb  

Seterusnya, lancarkan pelanggan VNC dari menu aplikasi GNOME. Kemudian, klik pada Menu fail => sambungan baru Untuk membuat sambungan baru. Anda mesti melihat skrin berikut:

Menyediakan Nama dan alamat IP Bersama ID Sesi VNC : 1 pelayan VNC anda dan klik pada okey Untuk menjimatkan sambungan. Anda harus melihat sambungan yang disimpan di skrin berikut:

Sekarang, klik dua kali pada sambungan anda yang baru dibuat. Anda akan diminta memberikan kata laluan VNC anda seperti yang ditunjukkan di bawah:

Sediakan kata laluan VNC anda dan klik pada ok. Setelah disambungkan, anda harus melihat skrin desktop Ubuntu anda:

Langkah 3 - Persediaan VNC untuk persekitaran desktop anda

Sebelum memulakan, hentikan contoh VNC menggunakan perintah vncserver dengan pilihan -kill dan id sesi pelayan sebagai argumen.

sudo vncserver -bill: 1  

Anda harus mendapatkan output berikut:

Membunuh ID Proses XTIGERVNC 1719 ... Kejayaan!

Seterusnya, anda perlu mengkonfigurasi Tigervnc untuk bekerja dengan Gnome. Anda boleh melakukannya dengan membuat fail baru XStartup di dalam .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-session gnome-session &
12345#!/bin/shexec/etc/vnc/xstartupxrdb $ rumah/.Xresourcesvncconfig -iconic & dbus-launch --exit-with-session gnome-session &

Simpan dan tutup fail apabila anda selesai. Skrip di atas akan dilaksanakan secara automatik setiap kali anda memulakan atau memulakan semula pelayan tigervnc.

Seterusnya, berikan kebenaran melaksanakan ke ~/.Fail VNC/XSTARTUP:

chmod u+x ~/.VNC/XSTARTUP  

Langkah 5 - Buat fail perkhidmatan Systemd untuk VNC

Seterusnya, anda perlu membuat fail SystemD untuk Tigervnc untuk menguruskan perkhidmatan VNC. Anda boleh menciptanya dengan arahan berikut:

sudo vim/etc/systemd/system/[dilindungi e -mel]  

Tambahkan baris berikut:

[Unit] Keterangan = Perkhidmatan Desktop Jauh (VNC) selepas = SYSLOG.rangkaian sasaran.sasaran [perkhidmatan] jenis = pengguna mudah = 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] wanty = multi -user.sasaran 

Simpan dan tutup fail kemudian muat semula daemon Systemd dengan arahan berikut:

SUDO Systemctl Daemon-Reload  

Seterusnya, aktifkan perkhidmatan VNC bermula pada reboot sistem dengan arahan berikut:

SUDO Systemctl Dayakan [E -mel dilindungi]  

Seterusnya, mulakan perkhidmatan VNC dengan arahan berikut:

Sudo Systemctl Mula [dilindungi e -mel]  

Kesimpulan

Tahniah! Anda telah berjaya memasang dan menyediakan pelayan VNC di Ubuntu 18.04 LTS Linux System. Anda kini boleh menyambungkan desktop ubuntu dari sistem jauh menggunakan penonton vnc.