Waxborg openSUSE

Ratapäiviä, saaristoa, openSUSE vuodesta 2005

openSUSE Linux -sivut (19.01.2008 20:19:03): Näillä sivuilla on muistiinpanoja ja ohjeita, joita olen tehnyt omaa Susen käyttöäni varten. Ne löytyvät täältä helposti. Samalla ne ovat sitten muidenkin halukkaiden käytössä.
"Only wimps use tape backup:_real_ men just upload their important stuff on ftp,and let the rest of the world mirror it." Linus Torvalds 1996.

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