Install VNC Server di Linux Ubuntu, Debian dan Mint - Rumah IT

Baru

recent

Install VNC Server di Linux Ubuntu, Debian dan Mint

Install VNC Server di Linux Ubuntu, Debian dan Mint

Terkadang, Kita 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 (Virtual Network Computing) mirip dengan alat desktop jarak jauh di sistem Windows. VNC memungkinkan Anda untuk mengelola dan mengontrol server jarak jauh dari sistem lokal Anda.


Dalam tutorial ini, kami akan menjelaskan cara menginstal VNC Server di Linux Ubuntu 20.04 beserta turunannya seperti linux mint dan debian. Untuk menguji koneksi ke server VNC, kita akan menggunakan aplikasi VNC viewer (VNC client). Anda dapat menggunakan aplikasi klien VNC lainnya.


Sebelum melanjutkan ke artikel, pastikan Anda masuk sebagai pengguna sudo, bukan root !

Step 1: Instal Desktop Environment

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

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

$ sudo apt install xfce4 xfce4-goodies

Install VNC Server di Linux Ubuntu, Debian dan Mint

Setelah menjalankan perintah di atas, sistem mungkin akan 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.

Step 2: Instal VNC Server

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. Jalankan perintah berikut di Terminal untuk menginstal Tightvncserver.

$ sudo apt install -y tightvncserver

Install VNC Server di Linux Ubuntu, Debian dan Mint

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.

Install VNC Server di Linux Ubuntu, Debian dan Mint

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

$ ls -lah ~/.vnc/

Install VNC Server di Linux Ubuntu, Debian dan Mint

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

$ ps -ef | grep Xtightvnc

Install VNC Server di Linux Ubuntu, Debian dan Mint


Step 3: Konfigurasikan VNC

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

$ vncserver -kill :1

Install VNC Server di Linux Ubuntu, Debian dan Mint

File konfigurasi default 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.backup

Sekarang edit file ~/.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
startxfce4 &

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

Install VNC Server di Linux Ubuntu, Debian dan Mint

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

$ chmod +x ~/.vnc/xstartup

Jalankan server VNC menggunakan perintah berikut di Terminal:

$ vncserver

Step 4: Konfigurasikan VNC sebagai service

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 service dengan perintah berikut di Terminal:

$ vim vncserver@.service

Masukkan baris berikut dalam file ini:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=imam
PIDFile=/home/imam/.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

Ganti kata imam dengan nama pengguna masing-masing kemudian tekan tombol Esc dan tekan :wq untuk menyimpan dan menutup file.

Install VNC Server di Linux Ubuntu, Debian dan Mint

Restart proses systemd menggunakan perintah berikut di Terminal:

$ systemctl daemon-reload

Kemudian start servis VNC server :

$ systemctl start vncserver@1.service

Untuk mengaktifkan layanan server VNC dan menjalankan saat booting, gunakan perintah berikut:

$ systemctl enable vncserver@1.service

Untuk memeriksa status layanan VNC, gunakan perintah berikut:

$ systemctl status vncserver@1.service

Install VNC Server di Linux Ubuntu, Debian dan Mint

Step 5: Menghubungkan VNC Server

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

$ ssh -L 5901 :127.0.0.1: 5901 -N -f -l [ user_name ] [ server_ip ]

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 imam 192.168.176

Install VNC Server di Linux Ubuntu, Debian dan Mint

Perintah ini akan mengatur terowongan aman antara localhost Anda dan server VNC. Sekarang instal aplikasi klien VNC (VNC viewer) , pada contoh saya menggunakan RealVNC viewer yang saya instal di sistem operasi Windows. Di bilah atas penampil VNC, ketik 192.168.98.176:5901, dan tekan Enter .

Install VNC Server di Linux Ubuntu, Debian dan Mint

Dalam dialog Otentikasi berikut, ketik kata sandi server VNC yang sudah kita atur pada langkah sebelumnya kemudian klik OK .

Install VNC Server di Linux Ubuntu, Debian dan Mint

Koneksi server VNC telah berhasil dibuat sekarang. Setelah Anda selesai, tutup aplikasi VNC viewer dan juga matikan terowongan SSH 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.

Install VNC Server di Linux Ubuntu, Debian dan Mint


Pada artikel ini, Anda telah mempelajari cara menginstal server VNC di sistem Linux Ubuntu 20.04. Sekarang Anda dapat dengan mudah mengelola Linux dari sistem lokal Anda menggunakan antarmuka GUI.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2021
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.