Linux Mint

Instal Server VNC di Linux Mint 20

Instal Server VNC di Linux Mint 20
Terkadang, Anda tidak hanya perlu terhubung ke sistem jarak jauh tetapi juga perlu mengakses seluruh lingkungan GUI. Di Linux, VNC adalah alat yang memungkinkan Anda untuk masuk ke server Linux secara grafis dari jarak jauh. VNC (Kependekan dari Virtual Network Computing) mirip dengan alat desktop jarak jauh di sistem Windows. Ini memungkinkan Anda untuk mengelola dan mengontrol server jarak jauh dari sistem lokal Anda.

Dalam tutorial ini, kami akan menjelaskan cara menginstal server VNC di sistem Linux Mint 20. Untuk menguji koneksi ke server VNC, kami akan menggunakan aplikasi VNC viewer (VNC client). Anda dapat menggunakan aplikasi klien VNC lainnya.

Sebelum melanjutkan ke artikel, pastikan Anda masuk sebagai pengguna sudo.

Langkah 1: Instal lingkungan Desktop

Ada beberapa lingkungan desktop di Linux, seperti Gnome, KDE, XFCE, Unity, dll. Kita perlu menginstal salah satunya agar server VNC berfungsi dengan baik. Di sini, kita akan menginstal desktop XFCE.

Buka aplikasi Terminal baris perintah menggunakan pintasan keyboard Ctrl + Alt + T dan kemudian jalankan perintah berikut di Terminal untuk menginstal desktop XFCE.

$ sudo apt install xfce4 xfce4-goodies

Setelah menjalankan perintah di atas, sistem mungkin meminta konfirmasi apakah Anda ingin melanjutkan instalasi atau tidak. Tekan y untuk melanjutkan; setelah itu, desktop XFCE akan diinstal pada sistem Anda bersama dengan semua dependensi.

Langkah 2: Instal server VNC

Ada berbagai server VNC yang tersedia untuk sistem Linux. Di sini, kita akan menginstal "Tightvncserver". Sangat mudah untuk mengatur dan menjalankan Tightvncserver, dan juga dapat diandalkan. Keluarkan perintah berikut di Terminal untuk menginstal Tightvncserver.

$ sudo apt install -y tightvncserver

Setelah instalasi selesai, jalankan perintah berikut di Terminal:

$vncserver

Anda akan diminta untuk mengatur kata sandi untuk server VNC. Masukkan kata sandi dan kemudian konfirmasikan dengan memasukkannya lagi. Kemudian Anda akan ditanya bahwa jika Anda ingin memasukkan kata sandi hanya lihat, tekan n. Jika Anda menekan y, Anda tidak akan dapat menggunakan mouse dan keyboard untuk mengontrol instance VNC.

Ketika Anda menjalankan perintah "vncserver" untuk pertama kalinya, itu membuat direktori baru ".vnc” di bawah direktori Home Anda. Untuk melihat direktori ini, Anda dapat mengeluarkan perintah berikut di Terminal:

$ ls -lah ~/.vnc/

Untuk melihat proses server VNC, jalankan perintah berikut di Terminal:

$ ps -ef | grep Xtightvnc

Langkah 3: Konfigurasikan VNC

Sekarang kita akan mengkonfigurasi server VNC. Untuk itu, pertama, matikan sesi VNC menggunakan perintah berikut di Terminal:

$vncserver -kill :1

File konfigurasi default dari server VNC adalah ~/ .vnc/xstartup. Sebelum membuat perubahan apa pun pada file ini, mari buat salinan cadangan dari file ini. Keluarkan perintah berikut di Terminal untuk melakukannya:

$mv ~/.vnc/xstartup ~/.vnc/xstartup.cadangan

Sekarang edit ~/.vnc/xstartup menggunakan editor teks apa pun. Di sini, kami menggunakan editor teks Vim:

$ sudo vim ~/.vnc/xstartup

Masukkan baris berikut dalam file ini:

#!/bin/bash
xrdb $HOME/.Xresources
mulaixfce4 &

Sekarang pukul ESC tombol dan tekan :wq untuk menyimpan dan menutup ~/.vnc/xstartup file.

Sekarang Anda perlu membuat file ini dapat dieksekusi. Keluarkan perintah berikut di Terminal untuk melakukannya:

$chmod +x ~/.vnc/xstartup

Jalankan server VNC menggunakan perintah berikut di Terminal:

$vncserver

Langkah 4: Konfigurasikan VNC sebagai layanan

Sekarang Anda perlu membuat file layanan untuk server VNC. Untuk tujuan ini, navigasikan ke direktori /etc/systemd/system menggunakan perintah berikut:

$cd /etc/systemd/system

Kemudian buat file layanan dengan perintah berikut di Terminal:

$vim [email protected]

Masukkan baris berikut dalam file ini:

[Satuan]
Description=Layanan desktop jarak jauh (VNC)
Setelah = syslog.jaringan sasaran.target
[Layanan]
Jenis = garpufor
Pengguna=edward
PIDFile=/home/edward/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -kedalaman 24 -geometri 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-pengguna.target

Sekarang pukul ESC tombol dan tekan :wq untuk menyimpan dan menutup file.

Sekarang muat ulang proses systemd menggunakan perintah berikut di Terminal:

$ systemctl daemon-reload

Kemudian mulai layanan server VNC:

$ systemctl mulai [email protected]

Untuk mengaktifkan layanan server VNC untuk memulai saat boot, gunakan perintah berikut:

$ systemctl aktifkan [email protected]

Untuk memeriksa status layanan VNC, gunakan perintah berikut:

$ systemctl status [email protected]

Langkah 5: Hubungkan ke server VNC

Sekarang kita akan mencoba menghubungkan ke server VNC melalui terowongan SSH karena VNC itu sendiri bukan protokol terenkripsi. Keluarkan perintah berikut di Terminal untuk melakukannya:

$ssh -L 5901:127.0.0.1:5901 -N -f -l [nama_pengguna] [ip_server]

Ganti [user_name] dan [server_ip] dengan nama pengguna yang sebenarnya dan alamat IP dari server VNC. Dalam contoh kita, perintahnya adalah:

$ssh -L 5901:127.0.0.1:5901 -N -f -l kbuzdar 192.168.72.159

Perintah ini akan mengatur terowongan aman antara localhost Anda dan server VNC.

Sekarang instal aplikasi klien VNC (penampil VNC) di sistem Anda dan luncurkan. Di bilah atas penampil VNC, ketik 127.0.0.1:5901, dan tekan Memasukkan.

Ketika dialog berikut muncul, klik Terus.

Dalam dialog Otentikasi berikut, ketik kata sandi server VNC dan klik baik.

Sekarang Anda akan melihat desktop sistem jarak jauh.

Koneksi server VNC telah berhasil dibuat sekarang. Setelah selesai, tutup aplikasi VNC viewer dan matikan juga SSH tunnel dengan menggunakan Ctrl+c di jendela Terminal. Jika Anda perlu terhubung ke server VNC lagi, buat tunnel terlebih dahulu lalu sambungkan ke server VNC menggunakan aplikasi VNC viewer.

Pada artikel ini, Anda telah mempelajari cara menginstal server VNC di sistem Linux Mint 20. Sekarang Anda dapat dengan mudah mengelola Linux Mint dari sistem lokal Anda menggunakan antarmuka GUI. Saya harap Anda menyukai artikelnya!

OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...
Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...