Ubuntu Terminal Server Ve Uzak Masaüstü

Transkript

Ubuntu Terminal Server Ve Uzak Masaüstü
Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu
Ünal YILMAZ
[email protected]
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-alternatei386.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ı;

Benzer belgeler