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

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

VNC

Login to current session Linux via VNC

Last Updated on 27 June 2016 By tommy Leave a Comment

Bila anda menggunakan vnc untuk mengakses komputer Linux, anda akan sering mendapati, session yang saat ini anda buka (browser, email, terminal) tidak kelihatan saat diakses menggunakan vnc, hal tersebut karena beberapa vnc server tidak mendukung login ke session yang saat ini sedang aktif. Untuk itu kita akan mengganti vnc server menjadi x11vnc.

1. Server VNC

Yang disebut sebagai server VNC disini adalah komputer yang akan diremote dengan VNC.

Install x11vnc

Install x11vnc dengan cara
Debian/Ubuntu

apt-get install x11vnc

Fedora

dnf install x11vnc

setelah terinstall jalankan dengan user biasa

x11vnc -noxdamage -display :0 -safer -nopw -once -xrandr -auth guess

2. VNC Client

Ini adalah komputer yang digunakan untuk meremote komputer yang di install vnc server. Dari sini jalankan perintah

vncviewer 10.10.10.10:0

10.10.10.10 adalah ip dari VNC Server (komputer yang diremote). Anda akan otomatis login karena di server dijalankan dengan -nopw yang berarti tanpa password. Untuk membuat password jalankan perintah

x11vnc -storepasswd

lalu ubah perintah di server

x11vnc -noxdamage -display :0 -safer -usepw -once -xrandr -auth guess

Filed Under: Linux Tagged With: debian, Fedora, VNC

Cara Login ke VNC Server via SSH Tunnel

Last Updated on 7 December 2015 By tommy Leave a Comment

Untuk mengakses komputer/server Desktop anda dari jarak jauh, selain menggunakan CLI kita bisa mengaksesnya menggunakan GUI. Aplikasi yang kita butuhkan untuk mengakses GUI server adalah VNC. Ada banyak jenis VNC server bertebaran di Linux, karena terbiasa dengan TigerVNC, maka tutorial ini akan menggunakan TigerVNC.

Di Server

Di server yang akan diakses install terlebih dahulu VNC server, disini saya menggunakan TigerVNC

su -c "yum install tigervnc-server"

sebagai user biasa, jalankan vnc server

vncserver

untuk melihat port yang digunakan TigerVNC, jalankan

su -c "netstat -tunlp | grep vnc"
## output yang keluar
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      3000/Xvnc           
tcp6       0      0 :::5901                 :::*                    LISTEN      3000/Xvnc

dari contoh diatas port yang digunakan VNC adalah 5901

Di Client

Install tigervnc (vnc client)

su -c "dnf install tigervnc -y"

Di komputer linux yang akan mengakses VNC server, jalankan perintah

ssh IP.Server -L 5901:localhost:5901

bila perintah diatas muncul peringatan harus root, ubah menjadi

su -c "ssh IP.Server -L 5901:localhost:5901"

bila anda menggunakan port SSH selain port 22, contoh port 2020 modifikasi menjadi

ssh -p 2020 IP.Server -L 5901:localhost:5901

lalu login ke vnc server dengan

vncviewer localhost:5901

tampilan vncserver linux

Filed Under: Linux Tagged With: Remote, VNC

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.

Filed Under: Linux Tagged With: VNC

Primary Sidebar

Pencarian

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

Terbaru

  • Solusi AWS CLI SSL VALIDATION failed
  • Monitoring Kubernetes Cluster dengan Prometheus
  • Solusi Playwright Firefox version `GLIBCXX_3.4.30′ not found (required by /lib64/libicuuc.so.69)
  • Cara Upgrade Fedora 35 ke Fedora 36
  • Ekstrak Gzip File dan Ambil Total dengan Python

Komentar

  • Xpud on Script PHP untuk Mengambil History Lagu Shoutcast v2.5
  • Jrenx on Membuat Bot Telegram Sederhana dengan PHP
  • Sella on Kemana Menghilangnya Saldo BCA 50 ribu
  • Rian on Mengganti Halaman Error Laravel
  • Suchie on Kemana Menghilangnya Saldo BCA 50 ribu

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1m views
  • Password Terbaru ZTE F609 Indihome 781.5k views
  • Password Superadmin Huawei HG8245A 294.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 267.8k views
  • Cara Setting Wireless ZTE F609 Indihome 251k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 165.4k views
  • Akses UseeTV Indihome via Wireless ZTE F609 154.7k views
  • Cara Reset Password ZTE F609 Indihome 146k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 135.3k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 109k views

Kategori

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

Sponsor

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