Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu · Ubuntu Terminal Server Ve Uzak Masaüstü...

Post on 08-Nov-2018

244 views 0 download

Transcript of Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu · Ubuntu Terminal Server Ve Uzak Masaüstü...

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

Ünal YILMAZ

unalyilmaz@hotmail.com

Hakkımda

1976’da İstanbul’da doğdum. Haydarpaşa Endüstri Meslek Lisesi Elektrik, Anadolu Üni. Önlisans Halkla ilişkiler,

Anadolu Üni. Lisans İşletme mezunuyum. 1995’den beri Bilişim sektörü içerinsinde çalışmaktayım. MCSE, CCNA

ve RHCE Eğitimlerine katıldım.

90 civarında Linux dağıtımı; (Firewall, Mailserver, Webserver, Domain, Database, Terminal Server, Desktop,

SystemNetwork Monitoring/Test, Veri Güvenliği, Backup&Recovery, DiskYönetimi ve VeriKurtarma)

Çalıştığım sistemlerde kullanabilmek amacıyla bu yönde araştırma ve incelemelerim oldu.

30.10.2012

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu Kurulumu

Bu yazıda sizlere, hardiski olmayan sistemler için Terminal Server ve aynı server üzerinde uzak masaüstü sunucusu

kurulumu, ayarları ve kullanımı anlatılacaktır.

Neden, Ubuntu LTSP kullanmak isteğime gelince (Şimdiye kadar incelemiş olduğum Terminal Server dağıtımları arasında

(Diğer Terminal Serverlar (k12Linux, OpenSuse, OpenThinClient vb.)), en kolay ve en hızlı şekilde kurup, ayarlamak ve

kullanmaya başlamak açısından en uygun olduğu için Ubuntu’yu tercih ettim.)

Yapılacaklar

A. Öncelikle http://releases.ubuntu.com/lucid/ubuntu-10.04.4-alternate-i386.iso indirilir.

B. Ubuntu Kurulumu.

C. Terminal Server’a bağlanacaklar için /etc/ltsp/dhcpd.conf dosyası düzenlemesi. Ubuntu üzerinde kullanıcı

oluşturma. Hardiski olmayan sistemler için çalışma testinin yapılması.

D. Uzak masaüstü için FreeNX Server Kurulumu. Uzak masaüstü Servera bağlanmak için;

http://64.34.173.142/download/3.5.0/Windows/nxclient-3.5.0-9.exe dosyası indirilir ve PC’ye kurulur.

Uzak masaüstü için çalışma testinin yapılması. NXServer komutlarının incelenmesi.

E. Sistem’den, Terminal Server Ve Uzak Masaüstü kullanıcı bağlantılarını inceleme.

B. UBUNTU KURULUMU 1. Dil Seçme Ekranı

2. Burada F4 Tuşu’na Basılarak LTSP Server kuracağımızı belirtiyoruz. LTSP Seçeneği sadece ubuntu-10.04.4-alternate-

i386.iso’da mevcuttur. Diğerlerinde ise kurulum bittikten sonra LTSP Server paketinin kurulması gerekmektedir.

3. Dil Seçme Ekranı

4. Ülke Seçme Ekranı

5. Klavye Otomatik tanımlama Ekranı

6. Klavye Seçimi

7. Türkçe Klavye Seçiyoruz

8. Network üzerinde, DHCP Server bulamadığı için bu hatayı verdi. biz kendimiz yapılandıracagız.

9. Network Kartı Konfigurasyon Ekranı. Network ayarlarını kendimiz yapılandırıyoruz.

10. Sistem IP Adresi

11. Netmask Adresi

12. Gateway Adresi

13. Dns Adresi

14. Sistem Adı

15. Alan Adı

16 Partition Tanımlama Ekranı

17. Partition tanımlanacak Harddisk

18. Harddisk üzerine oluşturulacak Partitionları onaylıyormusunuz.?

19. Root Kullanıcı Adı Soyadı

20. Root Kullanıcı Adı

21. Root Kullanıcı Parola

22. Tekrar Root Kullanıcı Parola

23. Http Proxy Adresi Tanımlamak.

24. dhcpd.conf dosyasının düzenlenmesi gerektigini belirtiyor. Kurulum bittikten sonra yapılacak.

25. Boot loader

26. Sistem saati

27. Kurulum Bitti.

28. Server Giriş Ekranı

C. TERMİNAL SERVERA BAĞLANACAKLAR İÇİN dhcpd.conf DOSYASI DÜZENLEMESİ

1. LTSP Server’a ait dhcpd.conf dosyası editörle açılır.

2. Kendi network yapınıza uygun şekilde düzenleyiniz.

3. Sistemde user açmak için System/Administration/Users and Groups açılır.

4. test1, test2 ve test3 adlı üç adet user açılır. Ve sistem yeniden başlatın.

5. Server Reboot işlemi bittikten sonra, Terminal Client’lar dan bir tanesini açın ve Pc açıldıktan sonra Terminal Client

ekranı gelecektir. IP’ye dikkat Client’ın almış olduğu IP 10.0.0.100 ‘dür.

6. Test3 kullanıcısı ile giriş yapıyoruz. Artık İhtiyacınız kadar Terminal Client açabilirsiniz.

D. UZAK MASAÜSTÜ BAĞLANTISI İÇİN FREENX SERVER KURULUMU

Aşağıdaki komutları tek tek çalıştırıp sisteme gerekli paketler kurulur.

1. FreeNX ile ilgili paketler, aşağıdaki komutlar çalıştırılarak yüklenir.

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:freenx-team

sudo apt-get update

sudo apt-get install freenx -y

2. Nxserver ile ilgili setup dosyası aşağıdaki komutlar çalıştırılarak indirilir, açılır, kopyalanır ve çalıştırılır.

wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz

tar -zxvf nxsetup.tar.gz

cp nxsetup /usr/lib/nx/

cd /usr/lib/nx/

./nxsetup --install (Daha sonra sorulan soruya y tusuna basılIır.

3. Herhangi bir PC’ye aşağıdaki program kurulup uzak masaüstü bağlantısı için kurulur ve çalıştırılır.

http://64.34.173.142/download/3.5.0/Windows/nxclient-3.5.0-9.exe

PC’den Uzak Masaüstü bağlantısı için; Gelişmiş ayarlar

Birden fazla Uzak Masaüstü bağlantısı sağlanabilmektedir; test1 ve test2 kullanıcıları ile bağlanıldı. Test3 kullanıcısı ile

Terminal Client olarak bağlanacağım. Ve birazdan kullanıcılar sisteme nerelerden ne şekilde bağlı bunu göreceğiz.

Kullanışlı NXServer Komutları:

./nxserver --listuser = Freenx userları gösterir

./nxserver --list = Aktif bağlantıları gösterir.

./nxserver --history = Sistemdeki userların durumunu gösterir.

./nxserver --history clear = Historyi temizlemek için

./nxserver --terminate test1 :2000 = test1 user 2000 nolu displayin oturumunu sonlandırır. (açık programları kapanır)

./nxserver --force -terminate test1 = test1 user oturumunu zorla sonlandırır. (açık programları kapanır)

./nxserver --suspend test1 = test1 userının oturumunu kapatır (açık programları kapatmaz)

./nxserver --cleanup = Çalışan tüm oturumları kapatır. Elektirik kesintilerinde kullanılır (açık programlar

kapanır)

E. SİSTEM’DEN KULLANICI BAĞLANTILARINI İNCELEME

Sisteme bağlı olan Terminal Client ve uzak masaüstü kullanıcılarını kimler,nerelerden ve hangi uygulama üzerinden

bağlı olduklarını aşağıdaki komuttan görebilirsiniz.

10.0.0.100 Terminal Client, 10.0.0.2 den gelen Uzak Masaüstü kullanıcıları;