Alasivuja:
Artkkeleja:
Linkkejä
Waxborg openSUSE FreeNX asennus
FreeNX mahdollistaa aivan uskomattoman hyvin toimivan etäkäyttöympäristön. Sen avulla voidaan ajaa kokonäytön graafisia istuntoja hyvinkin vaatimattomilta cross platform asiakaskoneilta hitaidenkin verkkoyhteyksien yli.Jopa normaali GSM-modeemiyhteys riittää istuntoon, 3G-verkon yli sylikone tuntuu samalta kuin paikallisistunto vain pari - kolme vuotta sitten.
Kaiken lisäksi istunnon voi katkaista ja jatkaa samaa istuntoa myöhemmin joko saman tai eri yhteyden yli. Jopa verkko-ongelman takia katkennut yhteys voidaan palauttaa ja jatkaa siitä mihin jäätiin. Kun yhteys pannaan lepäämään kaikki jää istuntoon pyörimään.
SUSE sisältää FreeNX:n vakiona, joten sen asentaminen ja käyttöönotto on erittäin helppoa. Palvelimen puolella FreeNX asennetaan normaalisti YaSTilla ja sen jälkeen ajetaan setup-scripti.
KDE:n asiakas kNX ei itselläni lähtenyt heti toimimaan, mutta FreeNX:n sivuilta voi ladata toimivan asiakasohjelman kaikille käyttöjärjestelmille. Olen kokeillut sen toiminnan openSUSE:ssa, Win XP:ssä ja Win98SE:ssä. Kaikki tuntuu toimivan luotettavasti ja hämmästyttävällä nopeudella. Ikivanha Toshiba sylikone, jossa on 300 MHz prosessori, 32 MB muistia ja Win98SE toimii mainiosti GSM-yhteyden yli. Läppärin näyttö rajoittuu 800 X 600:aan, mutta kun SUSEn päässä on KDE:n fontit viritetty kohdalleen, työskentely, sujuu leikiten.
Lähtötilanne on se, että koneelle voidaan kirjautua normaalin SSH-yhteyden yli, ja tarvitaan tietenkin rootin oikeudet, jolloin jopa koko asennuskin voidaan haluttaessa hoitaa etänä alusta loppuun. Joka tapauksessa on ennen FreeNX-yhteyden luomista järjestettävä SSHD pyörimään palvelimelle.
Sen jälkeen käyttöönotossa on vain seuraavat vaiheet:
1. FreeNX RPM:n asennus normaalisti palvelimelle.
2. Setup-scriptin ajo. Tässä vaiheessa asennus luo avainparin SSL yhteyttä varten.
Mikäli halutaan toimia julkisen ja yksityisen avaimen parilla, mikä tietenkin on suositeltavaa, pitää komentaa asennuksen jälkeen: # nxsetup --install --clean --purge
Scripti palauttaa:
Removing configuration files ...done
Setting up /etc/nxserver ...done
Generating public/private dsa key pair.
Your identification has been saved in /etc/nxserver/users.id_dsa.
Your public key has been saved in /etc/nxserver/users.id_dsa.pub.
The key fingerprint is:
18:91:df:2a:9a:a1:7a:a9:5c:68:5c:d5:17:19:07:74 root@machinename
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up user nx ...done
Setting up known_hosts and authorized_keys2 ...Unique key generated;
your users must install
/var/lib/nxserver/home/.ssh/client.id_dsa.key
on their computers.
done
Setting up permissions ...done
Ok, nxserver is ready.
PAM authentication enabled:
All users will be able to login with their normal passwords.
PAM authentication will be done through SSH.
Please ensure that SSHD on localhost accepts password authentication.
You can change this behaviour in the /etc/nxserver/node.conf file.
Warning: Clients will not be able to login to this server with the standard key.
Please replace /usr/NX/share/client.id_dsa.key on all clients you want
to use with /var/lib/nxserver/home/.ssh/client.id_dsa.key
and protect it accordingly.
If you really want to use the NoMachine key please remove
' /var/lib/nxserver/home/.ssh/authorized_keys2'
and then run this script with the --setup-nomachine-key parameter.
Have Fun!
3. Asiakas RPM:n lataaminen täältä, sen asennus ja
4.Avaimen kopiointi asiakaspäähän sekä yhteyden asetukset.
Palvelimella on FreeNX:n asennuksen jäljiltä tuolla kohdassa Warning! mainitun polun päässä avain: /var/lib/nxserver/home/.ssh/client.id_dsa.key
Tämä avain annetaan asiakasohjelmalle siinä vaiheessa kun yhteys ensimmäisen kerran luodaan. Valitaan advanced setup ja kopioidaan avaimen sisältö ikkunaan "key". Mikäli myöhemmin halutaan luoda uusi avainpari, se tehdään palvelimen komentoriviltä komennolla # nxkeygen, jonka jälkeen avainparin kanssa toimitaan taas edellä kuvatulla tavalla.
Vahis 16.02.2008 18:01:23