GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Install VNC Server di CentOS 8 / RHEL 8

Panduan sederhana berikut membantu Anda menginstal server VNC pada mesin CentOS 8 / RHEL 8. Server VNC memungkinkan Anda mengakses desktop dari jarak jauh dari mesin lain yang memiliki klien terinstal.

Server VNC tidak diinstal, secara default. Anda perlu mengatur server VNC secara manual.

Prasyarat

Langkah-langkah yang disebutkan dalam artikel ini hanya akan berfungsi jika Anda telah mengaktifkan langganan RHEL atau mengonfigurasi repositori yum lokal di sistem Anda.

Instal Gnome Desktop

Sebelum menginstal server VNC, Anda perlu menginstal desktop Gnome menggunakan perintah YUM.

BACA :Instal Gnome Desktop di CentOS 8 / RHEL 8

Instal Server VNC

Paket server VNC tersedia di repositori sistem operasi dasar. Di sini, kita akan menginstal server TigerVNC dan paket font X11 menggunakan perintah YUM.

yum install -y tigervnc-server xorg-x11-fonts-Type1

Layanan Pengguna

Server VNC merekomendasikan layanan dimulai sebagai layanan pengguna alih-alih layanan sistem. Secara default, systemd memulai layanan pengguna saat pengguna masuk dan berhenti setelah pengguna keluar.

Jadi, untuk memulai layanan saat boot sebagai pengguna, kita perlu mengaktifkan lingering.

loginctl enable-linger <USER_NAME>

Untuk raj pengguna, perintahnya adalah:

loginctl enable-linger raj

Setel Kata Sandi VNC

Setel kata sandi VNC setelah beralih ke pengguna Anda (raj).

[raj@server ~]$ vncpasswd

Setel kata sandi.

Password:  << Enter Password
Verify:  << Re-Enter Password
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

Mulai Server VNC

Login sebagai pengguna Anda dan buat struktur direktori untuk menampung file unit level pengguna (.service).

$ mkdir -p ~/.config/systemd/user

Salin file layanan VNC dari /usr/lib/systemd/user/ ke ~/.config/systemd/user/ jalankan layanan VNC sebagai layanan pengguna.

$ cp /usr/lib/systemd/user/[email protected] ~/.config/systemd/user/

Muat ulang systemd untuk membuat systemd mengenali layanan VNC pengguna Anda.

$ systemctl --user daemon-reload

Jika Anda mendapatkan error seperti:Failed to connect to bus:No such file or directory, maka jalankan perintah di bawah ini.

export XDG_RUNTIME_DIR=/run/user/`id -u`

Aktifkan layanan VNC untuk memulainya secara otomatis. Juga, mulai layanan dengan opsi –sekarang.

Secara default server VNC mendengarkan pada port 5900, tetapi jika kita mengatur port-offset untuk VNC, kita dapat menjalankan server VNC pada sub-port dari port default 5900.

systemctl --user enable vncserver@:<display>.service --now

Misalnya, jika kami menyebutkan tampilan 1, desktop akan dapat diakses di 5901. Anda dapat terhubung ke sesi desktop VNC dengan menentukan ipaddress: (192.168.1.10:1 atau 192.168.1.10:5901).

Untuk demo ini, saya akan menggunakan port 1.

$ systemctl --user enable vncserver@:1.service --now

Periksa status layanan VNC dengan perintah di bawah ini.

$ systemctl --user status vncserver@:1.service

Firewall

Tambahkan aturan firewall untuk mengizinkan koneksi desktop jarak jauh VNC. Aturan berikut diatur untuk mengizinkan port-offset 5901 yang disebutkan di langkah sebelumnya.

firewall-cmd --permanent --add-port=5901/tcp

firewall-cmd --reload

Mengakses Sesi Desktop Jarak Jauh VNC

Buka penampil VNC dari mesin Windows/Linux dan masukkan alamat desktop jarak jauh.

ipaddress:5901

ATAU

alamat ipad:1

Anda akan diminta untuk memasukkan kata sandi sesi VNC. Masukkan kata sandi yang telah Anda buat sebelumnya.

Sekarang Anda harus mendapatkan sesi desktop VNC.

Kesimpulan

Dalam posting ini, Anda telah mempelajari cara menginstal dan mengkonfigurasi server VNC di CentOS 8 / RHEL 8. Jika Anda memiliki masalah atau umpan balik, silakan bagikan di bagian komentar.


Cent OS
  1. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:Cara Menginstal GUI

  1. Cara menginstal server email postfix di RHEL 8 / CentOS 8

  2. Cara menginstal server vnc di RHEL 8 / CentOS 8

  3. Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

  1. Cara menginstal OwnCloud di server RHEL 8 / CentOS 8

  2. Cara menginstal server PostgreSQL di RHEL 8 / CentOS 8

  3. Cara Install dan Konfigurasi VNC Server di Centos 8 / RHEL 8