Jump to content
HeaveN

Centos 7 VNC Server Kurulumu

Recommended Posts

Uzak sunucularınızda arada sırada lazım olabilecek uzak masa üstü erişimi gerekebilir. Kurulumu ve ayarlaması basit olan yöntemi paylaşıyorum.

Önce en hafif masaüstü yöneticisi olan Gnome kurulumu yapıyoruz. Genelde minimum sistem kurarlar ama biz ta kurulum yapacağız ki gerekli olan her şey elimizin altında olsun. 

yum groupinstall "GNOME Desktop"

VNC server için TigerVNC tercih ediyoruz.

 yum install tigervnc-server

VNC Server ,için bir kullanıcı ekliyoruz.  Örneğin ben vncuser diye tercih ediyorum.

useradd vncuser

Sunucu ayar dosyamızı etc altına taşıyoruz ve açarak eklediğimiz vncuser için düzenliyoruz.

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

ExecStart ve PIDFile satırlarını kendi kullanıcımıza göre düzenliyoruz.

Alıntı

[...]
[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 <USER> -c "/usr/bin/vncserver %i"
#PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStart=/sbin/runuser -l vncuser-c "/usr/bin/vncserver %i"
PIDFile=/home/vncuser/.vnc/%H%i.pid

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

 

Çalıştırmadan önce firewall varsa vncserver için izin veriyoruz.

 

firewall-cmd --permanent --zone=public --add-service vnc-server
firewall-cmd --reload

 

Şimdi vnc sunucumuzu çalıştırıyoruz ve ilk kullanım olduğu için kullanıcımıza şifre tanımlıyoruz.

su - srijan
vncserver

Buna benzer bir ekran gördünüzse sunucumuz çalışıyor.

[srijan@server1 ~]$ vncserver

You will require a password to access your desktops.

Password:<--yourvncpassword
Verify:<--yourvncpassword
xauth:  file /home/srijan/.Xauthority does not exist

New 'server1.example.com:1 (vncuser)' desktop is server1.example.com:1

Creating default startup script /home/kishore/.vnc/xstartup
Starting applications specified in /home/kishore/.vnc/xstartup
Log file is /home/vncuser/.vnc/server1.example.com:1.log

[vncuser@server1 ~]$

Şimdi sıra sunucumuza bağlanmaya geldi. VNC Viever olarak TightVNC uygulamasının viewer özelliğini kurarak bağlanabilirsiniz.

VNC Server ilk kullanımda port numarası 5901 olur. Bir kaç kere arka arkaya çalıştırırsanız port numarası değiştir ve farklı kopyalar farklı ayarlarla çalışarak neden doğru çalışmadığını anlamaya çalışırsınız. 

Çalışan vnc server süreçlerini bu şekilde görebilirsiniz.

Alıntı

tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN
tcp6       0      0 :::5901                 :::*                    LISTEN

Görüldüğü gibi 5901 portu üzerinden bağlantı için sunucumuz bekliyor.

Sunucuipadresiniz:5901 şeklinde vncviewer ile bağlanabilirsiniz.

Makalenin İngilizce kaynağına buradan erişebilirsiniz.

 

Share this post


Link to post
Share on other sites

Ekran çözünürlüğü değiştirilebilirdir ama sabitlemek isterseniz örnek;

vncserver :1 -geometry 1024x768 -depth 16

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...