Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10

Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10

VNC (komputasi jaringan virtual) diizinkan untuk mengontrol sistem desktop dari jarak jauh. Kita dapat mengatakan VNC adalah sistem berbagi desktop grafis yang menggunakan Protokol Buffer Frame Remote (RFB). Ada beberapa layanan perangkat lunak yang menyediakan layanan VNC 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.

Tutorial ini membantu Anda untuk menginstal dan mengonfigurasi server VNC di sistem Debian 10 Buster Linux menggunakan server TIGerVNC.

Prasyarat

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

pembaruan apt sudo  Upgrade Sudo Apt 

Setelah sistem Anda diperbarui, ikuti instruksi berikutnya.

Langkah 1 - Pasang lingkungan desktop

Defaultnya, server Debian memang memiliki lingkungan desktop. TigerVnc Server dirancang untuk mengontrol hanya sistem desktop. Jadi Anda perlu menambahkan lingkungan desktop di server Anda.

Pertama, pasang utilitas Tasksel untuk memasang lingkungan desktop:

sudo apt menginstal tugas -y  

Setelah menginstal Tasksel, luncurkan utilitas Tasksel dengan perintah berikut:

tugas sudo  

Anda harus melihat antarmuka berikut:

  1. Pindahkan kursor ke Lingkungan Desktop Debian dalam daftar.
  2. tekan Ruang angkasa kunci untuk memilih item.
  3. Tekan Tab kunci untuk memindahkan kursor ke Oke tombol.
  4. Lagi memukul Memasuki untuk memulai instalasi.

Selama instalasi mungkin meminta untuk memilih jenis keyboard dan terus menginstal. 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 - Menginstal Server VNC di Debian

Paket TigerVNC tersedia di bawah repositori paket default di bawah sistem Debian 10. Anda dapat menginstalnya dengan 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 "Rahul" (atau pilih nama lain pilihan Anda) dengan perintah berikut:

Sudo Adduser Rahul 

Selanjutnya, beralih pengguna ke akun yang baru dibuat dan atur kata sandi VNC dengan perintah berikut:

Su - Rahul 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/rahul/.XAuthority tidak ada desktop 'Tecadmin: 1 (Rahul)' baru di: 1 pada mesin starting mesin tecadmin yang ditentukan dalam/etc/x11/xvnc file log sesi adalah/home/rahul/.VNC/Tecadmin: 1.Log Gunakan XTigerVNCViewer -SecurityTypes VnCauuth, TLSVNC -Passwd/Home/Rahul/.VNC/Passwd Tecadmin: 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 1204 

Langkah 3 - 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.

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 Debian 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 - Rahul  nano ~/.VNC/XSTARTUP  

Tambahkan baris berikut:

#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.XResources vncconfig -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 - Membuat File Unit Systemd

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

sudo 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 = Rahul 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 server VNC pada sistem Buster Linux Debian 10. Anda sekarang dapat menghubungkan desktop Debian Anda dari sistem desktop jarak jauh menggunakan VNC Viewer.