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

Cara Menginstal dan Mengkonfigurasi Server VNC di CentOS 8

VNC adalah singkatan dari "Virtual Network Computing" adalah aplikasi berbagi desktop GUI yang dapat digunakan untuk mengakses dan mengontrol komputer lain melalui jaringan. Ini menggunakan protokol Remote Frame Buffer dan bekerja pada model klien/server. Umumnya, ini digunakan oleh orang-orang dukungan teknis untuk mengelola dan memecahkan masalah desktop, server, dan perangkat jaringan lainnya dari jarak jauh.

Dalam tutorial ini, kami akan menunjukkan cara menginstal server VNC di CentOS 8.

Prasyarat

  • Sistem yang menjalankan sistem operasi Desktop CentOS 8.
  • Kata sandi root dikonfigurasi di server Anda.

Memulai

Secara default, SELinux diaktifkan di sistem operasi CentOS 8 dan server VNC tidak akan berfungsi dengan baik jika SELinux diaktifkan. Jadi sebaiknya nonaktifkan SELinux di sistem Anda. Anda dapat menonaktifkannya dengan mengedit file berikut:

nano /etc/sysconfig/selinux

Temukan baris berikut:

SELINUX=enforcing

Dan, ganti dengan baris berikut:

SELINUX=disabled

Simpan dan tutup file setelah Anda selesai. Kemudian, mulai ulang sistem Anda untuk menerapkan perubahan.

Instal Server VNC

Secara default, TigerVNC tersedia di repositori default CentOS 8. Anda dapat menginstalnya dengan menjalankan perintah berikut:

dnf install tigervnc-server tigervnc-server-module -y

Setelah penginstalan selesai, Anda dapat melanjutkan ke langkah berikutnya.

Buat Pengguna Baru dan Setel Kata Sandi VNS

Selanjutnya, Anda perlu membuat pengguna baru untuk sesi desktop jarak jauh VNC. Anda dapat membuat pengguna baru dengan nama hitesh seperti yang ditunjukkan di bawah ini:

useradd hitesh

Selanjutnya, atur kata sandi untuk pengguna ini dengan perintah berikut:

passwd hitesh

Selanjutnya, alihkan pengguna ke hitesh dan setel kata sandi VNC untuk pengguna ini dengan perintah berikut:

su - hitesh
vncpasswd

Berikan kata sandi yang Anda inginkan dan tekan enter untuk membuat kata sandi seperti yang ditunjukkan di bawah ini:

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

Selanjutnya, keluar dari pengguna hitesh dengan perintah berikut:

exit

Buat File Layanan Systemd untuk VNC

Selanjutnya, Anda perlu membuat file layanan systemd untuk VNC. Anda dapat membuatnya dengan perintah berikut:

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

Tambahkan baris berikut:

[Unit]
Description=Remote Desktop VNC Service
After=syslog.target network.target

[Service]
Type=forking
WorkingDirectory=/home/hitesh
User=hitesh
Group=hitesh

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

Simpan dan tutup file setelah Anda selesai. Kemudian, muat ulang daemon systemd dengan perintah berikut:

systemctl daemon-reload

Selanjutnya, jalankan layanan VNC pada tampilan 1 dan aktifkan untuk memulai setelah sistem reboot dengan perintah berikut:

systemctl start [email protected]:1.service
systemctl enable [email protected]:1.service

Anda sekarang dapat memeriksa status layanan VNC dengan perintah berikut:

systemctl status [email protected]:1.service

Anda akan mendapatkan output berikut:

? [email protected]:1.service - Remote Desktop VNC Service
   Loaded: loaded (/etc/systemd/system/[email protected]; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2020-03-06 03:45:50 EST; 45s ago
  Process: 2196 ExecStart=/usr/bin/vncserver -autokill :1 (code=exited, status=0/SUCCESS)
  Process: 2190 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
    Tasks: 180 (limit: 12537)
   Memory: 347.3M
   CGroup: /system.slice/system-vncserver.slice/[email protected]:1.service
           ??2203 /usr/bin/Xvnc :1 -auth /home/hitesh/.Xauthority -desktop centos8:1 (hitesh) -fp catalogue:/etc/X11/fontpath.d -geometry 1024>
           ??2210 sh -c (/home/hitesh/.vnc/xstartup; /usr/bin/vncserver -kill :1) >> '/home/hitesh/.vnc/centos8:1.log' 2>&1 &
           ??2211 /bin/sh /home/hitesh/.vnc/xstartup
           ??2212 /usr/libexec/gnome-session-binary
           ??2221 dbus-launch --sh-syntax --exit-with-session
           ??2222 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --print-address 8 --session
           ??2230 /usr/bin/ssh-agent /etc/X11/xinit/Xclients
           ??2246 /usr/libexec/at-spi-bus-launcher
           ??2251 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
           ??2253 /usr/libexec/at-spi2-registryd --use-gnome-session
           ??2257 /usr/libexec/gvfsd
           ??2264 /usr/libexec/gvfsd-fuse /home/hitesh/.gvfs -f -o big_writes
           ??2292 /usr/bin/gnome-keyring-daemon --start --components=secrets
           ??2336 /usr/libexec/gsd-power

Server VNC sekarang dimulai dan mendengarkan pada port 5901. Anda dapat memeriksanya dengan perintah berikut:

netstat -tunlp | grep 5901

Anda akan mendapatkan output berikut:

tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2203/Xvnc           
tcp6       0      0 :::5901                 :::*                    LISTEN      2203/Xvnc

Akses Server VNC

Server VNC sekarang sudah terpasang dan dikonfigurasi, saatnya mengakses server VNC Anda dari komputer jarak jauh.

Pada mesin Windows/Linux, buka aplikasi VNC Viewer dan berikan alamat server VNC Anda seperti gambar di bawah ini:

Anda-server-ip:5901

Klik Lanjutkan tombol. Anda akan melihat layar berikut:

Berikan kata sandi VNC Anda dan klik OK tombol. Setelah Anda terhubung, Anda akan melihat desktop CentOS Anda di layar berikut:

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengkonfigurasi server VNC pada CentOS 8. Saya harap ini akan membantu Anda mengelola komputer jarak jauh dengan mudah melalui jaringan.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Gitlab di CentOS 8

  3. Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10

  1. Cara Menginstal dan Mengonfigurasi Server NFS di CentOS 8

  2. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 8

  3. Instal dan Konfigurasi Server VNC di CentOS 7 dan RHEL 7

  1. Cara Instal dan Konfigurasi FreeIPA di Server CentOS 7

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

  3. Cara Menginstal dan Mengonfigurasi Mattermost di CentOS 8