• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Instalasi VNC Server dan XFCE4 di CentOS 7

Last Updated on 23 April 2019 By tommy Leave a Comment

Berikut ini langkah-langkah untuk menginstall VNC Server dan XFCE di CentOS 7. Software VNC yang akan digunakan adalah tigervnc, karena instalasi dan konfigurasinya sangat mudah.

Server CentOS

Di tahap ini adalah instalasi di sisi server, tempat kita akan mengkoneksikan VNC dari client.
0. Install Repository EPEL
Install repository tambahan EPEL, dari repository ini kita akan menginstall paket XFCE

yum install epel-release -y

1. Install XFCE dan VNC

yum groupinstall "Xfce"
yum install tigervnc-server

2. User vnc
Buat 1 user yang akan diijinkan untuk mengakses VNC yang akan kita buat, sebagai contoh kita akan membuat user jaranguda.

adduser jaranguda

3. Konfigurasi VNC Server
Agar user yang baru ditambahkan bisa mengakses VNC Server jalankan perintah dibawah ini

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service

lalu edit file /etc/systemd/system/[email protected]\:1.service ganti menjadi jaranguda

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
 
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l jaranguda -c "/usr/bin/vncserver %i"
PIDFile=/home/jaranguda/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 
[Install]
WantedBy=multi-user.target

aktifkan VNC Server waktu boot, agar tidak perlu menjalankan service setiap komputer/server reboot dan jalankan servicenya

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

Port standart VNC server 5900 dan 5901. Port yang terbuka untuk VNC bisa di lihat dengan perintah

netstat -tunlp | grep vnc
## contoh output
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      16627/Xvnc          
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      16627/Xvnc          
tcp6       0      0 :::6001                 :::*                    LISTEN      16627/Xvnc

Aktifkan session xfce agar sewaktu menjalankan VNC otomatis masuk ke XFCE. Edit file /home/jaranguda/.vnc/xstartup sehingga dari

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc

jadi

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
exec /bin/sh /etc/xdg/xfce4/xinitrc

buatkan password untuk user jaranguda, password yang dibuat disini tidak harus sama dengan password login shell anda. Jadi passwordnya bisa apa saja

## login sebagai jaranguda / berpindah sebagai user jaranguda
su jaranguda
## buat password VNC
vncpasswd

Sekarang jalankan VNC Server dengan user jaranguda yang sudah dibuat sebelumnya

# login sebagai jaranguda
su jaranguda
# jalankan VNC Server
vncserver 
## outputnya 
New '192.168.1.10:1 (jaranguda)' desktop is 192.168.1.10:1
Starting applications specified in /home/jaranguda/.vnc/xstartup
Log file is /home/jaranguda/.vnc/192.168.1.10:1.log

ingat bagian 192.168.1.10:1, karena kita akan membutuhkannya sewaktu konek dari client.

Client

Untuk terhubung ke VNC Server dibutuhkan aplikasi VNC client (viewer), disini saya menggunakan Fedora 22, jadi contohnya akan menggunakan tigervnc.
Install tigervnc client

yum install tigervnc

jalankan aplikasi client vnc dari komputer lain.

vncviewer 192.168.1.10:1

saat muncul window yang meminta password VNC, masukkan password yang tadi sudah dibuat
masukkan password vnc
tekan OK.
Berikut ini tampilan desktop XFCE setelah berhasil login
tampilan vnc di client
kalau anda lebih nyaman menggunakan aplikasi GUI, silahkan gunakan seperti tutorial di Koneksi Ke VNC Server dengan Remmina di Linux.

Last Updated on 23 April 2019 by tommy

Tulisan menarik lainnya

  • Instalasi Tiny RSS di Server Linux

    Tiny Tiny RSS adalah aplikasi website yang berfungsi untuk membaca feed. Tiny Tiny RSS dibuat…

  • Cara Login ke VNC Server via SSH Tunnel

    Untuk mengakses komputer/server Desktop anda dari jarak jauh, selain menggunakan CLI kita bisa mengaksesnya menggunakan…

  • Login to current session Linux via VNC

    Bila anda menggunakan vnc untuk mengakses komputer Linux, anda akan sering mendapati, session yang saat…

  • Koneksi Ke VNC Server dengan Remmina di Linux

    Remmina merupakan client untuk Remote Dekstop yang mudah digunakan, dan mensupport RDP, SFTP, SSH dan…

Filed Under: Linux Tagged With: VNC

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java