GNU/Linux >> Belajar Linux >  >> Debian

Instal VNC di Debian 10 - Panduan langkah demi langkah?

Server VNC (Virtual Network Computing) adalah perangkat lunak sumber terbuka dan gratis yang dirancang untuk memungkinkan akses jarak jauh ke Lingkungan Desktop server ke VNC Client sedangkan penampil VNC digunakan pada komputer jarak jauh untuk terhubung ke server.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri koneksi VNC sistem Linux terkait.

Dalam konteks ini, kita akan melihat cara menginstal VNC di Debian 10.


Langkah Menginstal dan mengkonfigurasi VNC di Debian 10 Buster

1. Lakukan Pembaruan Sistem

Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan perintah apt-get berikut di terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instal Server VNC di sistem Anda

Sekarang kita menggunakan server TigerVNC. Paket ini menyediakan server VNC mandiri yang digunakan untuk terhubung ke klien. Gunakan perintah install untuk mengunduh paket:

$ sudo apt install tigervnc-standalone-server tigervnc-common

Setelah berhasil diinstal langkah selanjutnya adalah menjalankan vncserver perintah yang akan membuat konfigurasi awal dan mengatur kata sandi:

$ vncserver


3. Konfigurasi Server VNC

Anda harus terlebih dahulu menghentikan server VNC yang sedang berjalan pada port 5091 dengan perintah berikut:

$ vncserver -kill :1

Langkah selanjutnya adalah membuat file unit systemd bernama [email protected]:

$ sudo nano /etc/systemd/system/[email protected]

Tempel konten berikut:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
 
[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/home/root
 
PIDFile=/root/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
 
[Install]
WantedBy=multi-user.target

Kemudian, aktifkan file unit dengan perintah berikut:

$ sudo systemctl daemon-reload
$ sudo systemctl enable [email protected]
$ sudo systemctl start [email protected]


Bagaimana Menghubungkan ke server VNC ?

Untuk mengakses desktop jarak jauh di server VNC dari sistem windows, Anda harus menginstal VNC viewer di sistem Anda. Ada berbagai penampil VNC yang tersedia untuk digunakan. Unduh salah satu dan instal di sistem Anda, misalnya:

  • VNC Ketat
  • VNC Nyata
  • TigerVNC

Jika Anda menggunakan dempul, maka Anda perlu mengatur tunneling ssh. Anda dapat mengaktifkan ssh tunneling di Linux dengan menjalankan perintah di bawah ini:

$ ssh -L 5901:127.0.0.1:5901 -C -N -l username your_server_ip


Bagaimana Menjalankan VNC sebagai Layanan Sistem?

Sekarang kami akan mengkonfigurasi server VNC sebagai layanan systemd sehingga kami dapat memulai, menghentikan, dan memulai kembali layanan seperti yang lain. Ini juga akan memungkinkan kita untuk mengatur layanan untuk memulai secara otomatis saat boot.

Pertama, buat file systemd bernama /etc/systemd/system/[email protected]:

$ sudo vim /etc/systemd/system/[email protected]

Dalam file, tambahkan baris di bawah ini dan ganti pengguna, grup, direktori kerja, dan pengguna Anda di file PID agar sesuai dengan nama pengguna Anda:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=debian
Group=debian
WorkingDirectory=/home/debian
PIDFile=/home/debian/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target

Simpan dan tutup file lalu muat ulang daemon:

$ sudo systemctl daemon-reload 

Kemudian aktifkan layanan untuk memulai secara otomatis saat boot:

$ sudo systemctl enable [email protected] 

Hentikan instance yang sedang berjalan:

$ vncserver -kill :1

Jalankan layanan VNC dengan perintah:

$ sudo systemctl start vncserver@1

Periksa status layanan:

$ sudo systemctl status vncserver@1



Debian
  1. Instal Cherry Tree di Debian 11 - Panduan langkah demi langkah?

  2. Instal Stellarium di Debian 11 Bullseye - Panduan langkah demi langkah?

  3. Instal Sublime Text 3 di Debian 11 - Panduan langkah demi langkah?

  1. Instal Chrome di Debian 11 - Panduan langkah demi langkah?

  2. Instal Qlipper di Debian 11 - Panduan langkah demi langkah?

  3. Instal FeatherNotes di Debian 11 - Panduan langkah demi langkah?

  1. Instal BasKet di Debian 11 - Panduan langkah demi langkah?

  2. Instal xArchiver di Debian 11 - Panduan langkah demi langkah?

  3. Instal Wireshark di Debian 10 - Panduan langkah demi langkah?