Gentoo Altinda VNC-Server Kurulumu

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Giriş

Linux altında, uzaktan erişim yöntemi ile bir bilgisayarın X sunucusuna erişmenin en kolay yöntemlerinden birisi VNC sunucu yoludur. VNC sunucu kurarak, bağlanmak isteyen her istemciye bir X ekranı sağlayabilirsiniz.

Kurulum

Gentoo altında VNC sunucu kurmak için, hem istemcide (client) hemde sunucuda(server) aşağıdaki komutu vermeniz yeterli:

#  emerge  -av  vnc

VNC Sunucuda(server) Yapılması Gereken Ayarlar

VNC sunucunuzu 2 farklı yöntemde istemcilere hazır duruma getirebilirsiniz.

1. Yöntem

/etc/X11/xorg.conf dosyasını açın ve VNC modulunu aşağıdaki şekilde ekleyin. Bu sayede X sunucuya uzaktan sorunsuzca erişilebilir:


Section "Module"
Load     "vnc"
Load     "freetype"
Load     "type1"
..............
..............
..............
Section "Screen"
#X sunucusunun şifreleri bulabileceği dosyayı tanımlamamız gerekir.
Option     "passwordFile"    "/home/user/.vnc/passwd"


X sunucuda gerekli olan ayarları yaptıktan sonra, sırada şifre oluşturma var. Bunun için kullanıcı olarak (root değil) aşağıdaki komutu veriyoruz:

vncpasswd

Şimdi artık uzaktan erişim için X sunucumuz hazır durumda. X sunucumuzu restart etmeyi unutmayın.

2. Yöntem

Yukarda anlattığımız 1. yöntem, her X açılışında VNC sunucuyu hazır halde tutar. Eğer devamlı olarak VNC sunucuya ihtiyacınız yoksa, ve sadece siz kendi istediğiniz zaman çalıştırmak istiyorsanız, 2. yöntem sizin için dah auygun olacaktır.

Bunun için, VNC sunucuda aşağıdaki komutu verip çalıştırmanız yeterli olacaktır.

vncserver :1

1 rakamının orda özel bir anlamı vardır. Çünkü 5900 rakamı ile 1 rakamı toplanır ve kullanılacak olan port numarası belirlenir, yani bu durumda 5901 portu kullanılacaktır. Eğer 2 alınsaydı, bu sefer 5902 portu kullanılmış olacaktı.

Şimdi nano ~/.vnc/xstartup komutunu vererek, bir başlangıç betiği oluşturalım. Dosyaya şunları yazabiliriz:

#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
fluxbox &


Tabi fluxbox yerine başka bir masaüstünü veya kurulu ne varsa onu tanımlayabilirsiniz. Fakat KDE veya Gnome gibi tanımlamalarda aşırı yük bineceğini göz önünde bulundurun.

Bu ayarlamalarıda yaptıktan sonra, şimdi VNC sunucumuzu çalıştırabiliriz:

vncserver -kill :1

İstemciden (client) Sunucuya Bağlanma Yöntemleri

İstemcide ilk başta vnc sunucusunu zaten kurmuştuk. Sadece vncviewer komutu ile bağlamanız yeterli olacak:

vncviewer vnc_sunucu_ip_adresi:0

Bu işlemden sonra sizden şifrenizi isteyecektir. Şifre olarak vncpasswd komutu ile oluşturduğunuz şifreyi girmeniz gerekli.

Eğer istemcinizde masaüstü olarak KDE kullanıyorsanız, aşağıdaki komut yolu ilede vncviewer komutunu kullanmadan VNC sunucunuza bağlantı kurabilirsiniz:

krdc --geometry 830x690 -w -h -s -p /home/user/host.pwd host:0