Cara Memasang dan Konfigurasi VNC Server di Debian 10

Cara Memasang dan Konfigurasi VNC Server di Debian 10

VNC (pengkomputeran rangkaian maya) dibenarkan untuk mengawal sistem desktop dari jauh. Kita Boleh Katakan VNC adalah sistem perkongsian desktop grafik yang menggunakan protokol buffer bingkai jarak jauh (RFB). Terdapat pelbagai perkhidmatan perisian yang menyediakan perkhidmatan VNC untuk mengakses desktop berasaskan Linux dari jauh termasuk, tigervnc, ketat, vino, vnc4server dan banyak lagi.

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

Tutorial ini membantu anda untuk memasang dan mengkonfigurasi pelayan VNC pada sistem Debian 10 Buster Linux menggunakan pelayan tigervnc.

Prasyarat

Pertama, kemas kini dan tingkatkan semua pakej yang dipasang pada sistem anda dengan arahan berikut:

Kemas kini sudo apt  Sudo apt naik taraf 

Sebaik sahaja sistem anda dikemas kini, ikuti arahan seterusnya.

Langkah 1 - Pasang persekitaran desktop

Lalai, pelayan Debian mempunyai persekitaran desktop. Tigervnc Server direka untuk mengawal hanya sistem desktop. Oleh itu, anda perlu menambah persekitaran desktop di pelayan anda.

Pertama, pasang utiliti Tasksel 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:

  1. Pindahkan kursor ke Persekitaran Desktop Debian dalam senarai.
  2. Tekan Ruang kunci untuk memilih item.
  3. Tekan Tab kunci untuk memindahkan kursor ke Okey butang.
  4. Sekali lagi memukul Masukkan untuk memulakan pemasangan.

Semasa pemasangan, ia mungkin meminta untuk memilih jenis papan kekunci dan terus memasang. 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 - Memasang VNC Server di Debian

Pakej Tigervnc boleh didapati di bawah repositori pakej lalai di bawah sistem Debian 10. Anda boleh memasangnya dengan 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 "Rahul" (atau pilih nama lain pilihan anda) dengan arahan berikut:

Sudo Adduser Rahul 

Seterusnya, tukar pengguna ke akaun yang baru dibuat dan tetapkan kata laluan VNC dengan arahan berikut:

Su - Rahul 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/rahul/.XAuthority tidak wujud baru 'Tecadmin: 1 (Rahul)' Desktop di: 1 Pada Mesin Tecadmin Permulaan Aplikasi yang dinyatakan dalam fail log/etc/x11/xvnc-session adalah/home/rahul/.vnc/tecadmin: 1.Log Gunakan xtigervncviewer -SecurityTypes vncauth, tlsvnc -passwd/home/rahul/.VNC/Passwd Tecadmin: 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 # RFB Port # Proses ID: 1 5901 1204 

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

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

dpkg -i/home/vyom/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 Debian anda:

Langkah 4 - Konfigurasikan VNC untuk berfungsi dengan persekitaran desktop anda

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

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

Tambahkan baris berikut:

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

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

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

Tambahkan baris berikut:

[Unit] Keterangan = Perkhidmatan Desktop Jauh (VNC) selepas = SYSLOG.rangkaian sasaran.sasaran [service] type = simple user = 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] 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 VNC Server pada sistem Debian 10 Linux Buster. Anda kini boleh menyambungkan desktop debian anda dari mana -mana sistem desktop jauh menggunakan VNC Viewer.