FreeNX Server HOWTO
İçindekiler
Genel
NX muhteşem bir uzaktan erişim protokolüdür. Hem hızlı, hem güvenli hem de çizge (grafik) ara yüzlüdür. (telnet sadece hızlı ve açıktır )
NX temel olarak çizgesel olarak istediğiniz herhangi bir makinaya ulaşabilmenizi sağlayan istemci-sunucu protokolüdür, güvenlik için SSH'ye, GUI ve hız içinse X Compression tabanlıdır. Bu sayede olağan X protokollerinden daha kolaydır.
Burada SUSE Linux 10.0'ı Terminal Sunucu olarak nasıl kullanılacağı nasıl ayar ve bağlantı yapılacağı anlatılacaktır.
Kısa Tarihçe
NoMachine tarafından yaratıldıktan sonra, çekirdek düğümlerin(kod) GPL olarak tüm kullanıcıların kullanması için yayınladılar. Kurt Pfeifle - bir KDE geliştiricisi - bu düğümleri(kod) alarak FreeNX protokolünü geliştirdi!
NoMachine Server Software'ı satmakta ve NX istemcilerini ücretsiz vermekteler. Topluluğumuz bu NX protokoluna kendi GPL uygulamalarını eklemiştir - FreeNX oluşmuştur.
Bir şeyleri Ayarlamak
Eğer SUSE Linux 10.0 kullanıyorsanız- bazı istemci yazılımlarının yanı sıra FreeNX paketlerini ( server) YaST ile kurmalısınız (freenx SUSE CD/DVD'sindedir) - Ücretsiz NX istemcileri ( www.nomachine.com/download) veya Open-Source "knx"i kullanabilirsiniz -standart KDE NX İstemcisi.
Öncelikle ana duruma girin, sonra:
1) Doğru paketleri kurduğunuzdan emin olalım:
linux:/ # rpm -q FreeNX
FreeNX-0.4.4-4
Eğer herhangi bir şey size dönmezse YaST ile kurulum yapın. Eğer benim durumumdaki gibi "FreeNX-0.4.4-4" dönerse her şey tamamdır.
2) Bu FreeNX sunucusunu ayarlayacaktır: (standart anahtar ile)
linux:/ # nxsetup --install --setup-nomachine-key --clean
3) Herhangi bir NX istemcisini başlatın - Ben NoMachine kullanmaktayım - ve yazın: localhost as my host, 22 as my SSH port - bunlardan sonra NX SSH tabanlı o9lduğu için , kullanıcı adım ve şifrem , masaüstü: UNIX/KDE çözünürlüğü seçin ve "OK" deyin.
NX ekran görüntüsü:
Tebrikler ! ! ! Hepsi bu kadar ! isteğe bağlı
Burdan sonraki yazılar İleri NX biçimlendirme için isteğe bağlı yazılardır. NX işlemi yapmak için bunları okumanız gerekmez.
Uçbirim(Terminal) Sunucuyu Çalıştırmak
Gerçek dünyada, Uçbirim Sunucuyu çalıştırmak NX Sunucu ayarlamaktan daha zordur - aynı zamanda sunucudaki kullanıcılarında ayarlanması gerekir. SUSE'de bu Yast ile oldukça kolay. Şimdiyse istemcileri ayarlamanız gerekir - bunun iki yolu vardır:
1) Mevcut (Windows ?) iş istasyonlarını kullanmak ve NX istemcisini bunun üzerinden kurmak.
2) NX Client ile gelen LiveCD'yi kullanmak. Yeni Knoppixes bunu yapar. v3.9+.
NOT1: Maalesef, SUSE Live DVD tüm ihtiyaçları içermiyor - NX Client _ve_ NX Client kurmak için gereken UnionFS bulunmuyor. SUSE Live DVD kullanılabilir - NX istemcisini kullanıcı hesabıyla kendiniz kurabilirsiniz, bu gene de Knoppix'ten daha zordur.
NOT2: FreeNX Uçbirim Sunucu olarak hızlı, güvenli ve kullanıcısı sayısıyla kısıtlı olmadığı için harika bir yazılımdır -- tek kısıtınız sunucunuzun sığasıdır.(kapasite) (işlemciniz ve geçici bellek(RAM) miktarınız!!)
NX istemcileri hakkında not
Şu anda iki NX istemcisi vardır:
a) NoMachine'nın ücretsiz "NX istemcisi" (kapalı-kod). Gelişmiş istemci.
b) Ve açık-düğümlü(kod) KDE "knx" istemcisi. Basit istemci.
Herbiri farklı alanlarda desteklenir:
1) Windows 95...XP - kesinlikle a'yı kullanılmalı.
2) Mac OS X (ppc) - kesinlikle a'yı kullanılmalı
3) Linux - a veya b için kullanılabilir.
4) FreeBSD - kesinlikle b'yi kullanmalı.
5) Solaris (sparc) - kesinlikle a'yı kullanılmalı.
Sunucusu Linux veya UNIX makinası olmalı.
SUSE Linux 10.0 iyi desteklenmektedir. Diğer UNIX'ler/Linux'ler destek isteyebilir.
NX TCP Port Değiştirme
İstemcide NX port değiştirmek zor olduğu için sunucuya odaklanacağız.
FreeNX sunucuyu SSH tabanlı olduğundan, NX port değiştirmek aynı zamanda SSH port değiştirmeyi de gerektirir, aksi halde NX çöker. SSH ve NX'in ön tanımlı TCP portları 22'dir. The configuration files on SUSE Linux 10.0 are:
/etc/nxserver/node.conf
/etc/ssh/sshd_config
...SSH servislerini yeniden başlatmayı unutmayın.afterwards.
İleri kullanıcılar için ipuçları:
Bu teknik ile - çeşitli Linux distro'larını ev bilgisayarınız için bile ayarlayabilirsiniz - bazı sanal dizgeler(sistem) yardımıyla (VMware/Qemu/Xen) - sanal bir NX sunucusu kurarak farklı portları dinleyebilirsiniz. Bu aynı anda hem örütbağ(internet) hem de LAN üzerinde kullanılabilir!
Çalışma Hızları
NX Sunucu çalışma hızı 3 veya 5'te çalışır. NX Sunucu video kartı kullanmamakta, dolayısıyla çalışmaktadır.
NX Client çalışma hızı 5 kullanmanızı isteyecektir. (*Sadece SUSE Linux'ta NX Sunucu kullanmaktaysanız uygun - çünkü Windows'un runlevels kavramı yoktur)
Hangi çalışma hızında olduğunuzu bulmak için:
> who -r
run-level 5 2006-04-24 17:33 last=S
-By Alexey Eremenko. 21.apr.2006.
Bir üst seviyeye çıkmak için: http://en.opensuse.org/Configuration