Toplam Sayfa Görüntüleme Sayısı

6 Kasım 2014 Perşembe

Vnc sunucu kurulum

Selamlar
Bu paylaşımda vnc sunucu kurulumundan bahsedeceğim.Kısaca vnc sunucudan bahsedeyim.Vnc yazılımı  ile sunucumuza ekran paylaşım özelliği vermekteyiz.Yani sunucuda kayıtlı her kullanıcı için uzaktan erişim imkanına sahip oluyoruz.Terminal sunucu olarak kullanmakta mümkün.Yerel ağdan yada wan üzerinden sunucuya bağlanmak oldukça kolay.Vnc kurulumu da oldukça basit.Vnc hakkında kısa bir bilgi verdikten sonra kurulum adımlarına geçebiliriz.

Kurulum için kullandığım işletim sistemi  gnome masaüstü ortamına sahip "Debian GNU/Linux 7.2 (wheezy)" .İlk olarak yapmamız gereken işlem.Aşağıda bulunan komutu terminal konsolda çalıştırmak olacak.
  • sudo apt-get install vnc4server
Kurulum tamamlandıktan sonra yapılması gereken işlem "/etc/vnc" dizininde bulunan  "xstartup"  dosyasında bir kaç parametrik değişiklik yapmalıyız.Neden  "xstartup" dosyası ile başladık?Çünkü xstartup dosyası vnc bağlantısı kullanacak tüm kullanıcılar için kaynak teşkil etmektedir.Bağlantı için kullanılan "xyz" kullanıcının /home/xyz/.vnc" gizli olan bu klasörde "/etc/vnc/ "  pathindeki "xstartup" dosyasının bir eşi kopyası gelmektedir.Her kullanıcı için bu dosyayı değiştirmek yerine bir defaya mahsus kaynak dosyayı değiştirerek ekstra maliyetten kurtulmuş olacağız."Xstartup" dosyasında aşağıdaki resimde sarı renkle belirttiğim "gnome-session &" parametreyi eklemeliyiz.Bu parametreyi ekleme nedenimiz,bağlanacağımız sunucunun hangi masaüstü yönetim arayüzünü kullandığı bilgisini vnc uygulamasına bildirmek.Şayet gnome yerine kde yada xfce4 kullanıyor olsaydık onları bu alana yazmak gerekecekti.Kurulum yaptığımız sistem gnome arayüze sahip olduğu için anlatımda gnome üzerinden devam ediyorum.

  
Örnek xstartup dosyası :


#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
gnome-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

Kurulum ve xstartup dosyası ile olan işimiz tamamlandığına göre vnc sunucuyu çalıştırmaya sıra geldi.Vnc sunucuyu nasıl çalıştırmamız gerektiğini aşağıda ekran görüntüleri ve yapılması gereken komut dizilimleri ile anlatacağım.

Örnek çalıştırma senaryomuzda testuser isimli kullanıcımız olacak.Bu kullanıcıyı aşağıdaki komutla oluşturalım.
  • sudo useradd -d /home/testuser -s /bin/bash -m testuser
  • sudo passwd testuser

Kullanıcımız  ile oturum açalım.


Artık vnc sunucuyu bu kullanıcıdan başlatabilir.Bu işlem için aşağıdaki komutları terminal konsolda çalıştırmalıyız.

NOT:Anlatımda 1024x768 çözünürlük kullanılmıştır.Çözünürlük kişiye göre değişebilir,standart bir değer değildir.
  • vncserver -geometry 1024x768 
Komut çalıştıktan sonra bizden en az "6" karakter uzunluğunda parola istenecektir.Parolayı doğruladıktan sonra vnc sunucu bağlantı için gerekli işlemleri sırasıyla yaparken aşağıdaki resimde sarı ile vurguladığım bağlantı adresini oluşturur."debian-terminal:1"


"debian-terminal:1" makinesine nasıl bağlanacağız.Bağlantı için vnc viewer yazılımını indirmeliyiz.
  • http://www.techspot.com/downloads/5760-vnc-viewer.html
Vnc sunucuya windows bir makindan bağlanacağım.Bu yüzden vnc viewer'ın windows sürümünü indirip kuruyorum.Kurulum tamamlandıktan sonra eğer windows makinenin host dosyasında "debian-terminal" hostname tanımlı ise  "debian-terminal:1" değil ise ip adresinden "ipadres:1" şeklinde vnc viewer bağlantı alanına yazılmalıdır.Bağlandığım makinenin hostunda bu tanım olmadığı için ip adresinden bağlanıyorum.


Uyarı ekranındaki  "Continue" butonuna bastıktan sonra parola ekranı geliyor.


Oluşturduğumuz "6" hanelli şifremizi bu alana yazdıktan sonra  sunucuya bağlanıyoruz.



Teşekkürler.

Başka bir paylaşımda görüşmek üzere.

Mehmet ÖCAL 2014

Hiç yorum yok: