Merhaba bu yazımda Linux İşletim Sistemine uzak bağlantı kurabilmek için VNC Server kurulumunu ve ayarlarını örnekle anlatacagım.
Ben örnegimi Oracle Enterprise Linux 6 üzerine yapacagım,diger dagıtımlarda da küçük degişiklikler hariç hemen hemen yapılan işlemler aynı.
- Sistemize istegigimiz VNC server paketini kurarız.Ben tigervnc yazılımını tercih edecegim,bu paket OEL cd’sinin repo’sunda geldigi için tercih nedenim.
[root@***** yum.repos.d]# yum install tigervnc-server -y Loaded plugins: refresh-packagekit, security Setting up Install Process Resolving Dependencies –> Running transaction check —> Package tigervnc-server.x86_64 0:1.1.0-5.el6 will be installed –> Finished Dependency Resolution Dependencies Resolved ======================================== ======================================== Package Arch Version Repository Size ======================================== ======================================== Installing: tigervnc-server x86_64 1.1.0-5.el6 Oracle 1.0 M Transaction Summary ======================================== ======================================== Install 1 Package(s) Total download size: 1.0 M Installed size: 2.6 M Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : tigervnc-server-1.1.0-5.el6.x86_64 1/1 Verifying : tigervnc-server-1.1.0-5.el6.x86_64 1/1 Installed: tigervnc-server.x86_64 0:1.1.0-5.el6 Complete! |
- /etc/sysconfig/vncservers dosyayımızı düzenleriz.
vi /etc/sysconfig/vncservers
VNCSERVERS=”2:root 3:mustafa” VNCSERVERARGS[2]=”-geometry 1280×1024 -nolisten tcp -localhost” VNCSERVERARGS[3]=”-geometry 1280×1024″ VNCSERVERS=”4:oracle” VNCSERVERARGS[4]=”-geometry 1024×768 -depth 16″ |
Burada kullanılan 2,3,4 gibi numaralar kullanıcıya atanan numaralardır,mesela yukarıda ki örnekte 2’yi root kullanıcısına attık.
- VNC Server parolasını yapılandırdııgmız kullanıcılar için belirliyoruz.Bizim örnegimiz de “root”,“oracle” ve “mustafa” kullanıcıları için belirliyecegiz.
[root@***** ~]# vncpasswd Password: Password must be at least 6 characters – try again Password: Verify: [root@***** ~]# su – oracle [oracle@***** ~]$ vncpasswd Password: Verify: [oracle@***** ~]$ su – mustafa Password: [mustafa@***** ~]$ vncpasswd Password: Verify: |
VNC Server servisini başlatmak ve sunucumuz yeniden başladığında otomatik açılması için gerekli komutları çalıştırıyoruz.
/etc/init.d/vncserver start chkconfig vncserver on
NOT : VNC paketini kurduktan sonra “/etc/sysconfig/vncservers” dosyasında degişiklik yapmadan da vnc baglantısı yapabiliriz.Örnek verecek olursak ;
- Hangi kullancıya vnc ile baglanmak istersek o kullanıcıya girer aşagıda ki gibi bir komut çalıştırdıgımız da bir tane vnc servis oluşturmuş oluruz ve bu servis aracılıgı ile sunucuya vnc ile baglanabiliriz.
vncserver -geometry 1024x768 -depth 16 :4
- VNC’yi kullanabilmemiz için vnc servisi oluşturdugumuz kullanıcıya bir de şifre oluşturmamız dogru olacaktır.
vncpasswd
- Oluşturdumuz vnc servisini öldürmek için aşagıda ki komutu kullanabiliriz.
vncserver -kill :4
NOT : VNCSERVER komutu hakkında daha ayrıntılı bilgi almak için aşagıda ki komutları kullanabiliriz.
man vncserver vncserver --help
NOT : VNC Client aracılıgı ile VNC Server’a baglanmak;
Linux için ;
vncviewer machine-name:portnumber vncviewer 192.168.1.150:4
Windows için ;
Yararlı olması Dilegiyle…
Yazar : Mustafa Bektaş Tepe