Aller au contenu

Freenx

De TIC Enseignement Agricole BFC


Auteur : Damien Vuillet

Installation de FreeNx

[modifier]

Serveur FreeNx à installer OBLIGATOIREMENT dans la dmz avec une ip privée, ainsi il servira de "pivot" entre le wan et le lan (via la dmz), de plus n'ouvrir que les ports strictement nécessaires de dmz---->lan.

Sur centos5 uniquement, sinon il faudra adapter:

installer une centos en décochant tous les packages à l'installation (prendre personnaliser maintenant)

puis une fois installé

désactiver selinux:

vi /etc/selinux/config

mettre à disabled redemarrer la machine

yum remove iptables
yum remove selinux-po*
yum update

redemarrer la machine

yum install freenx
yum groupinstall 'GNOME Desktop Environment' 'X Windows System'
yum install httpd

chkconfig freenx-server on chkconfig httpd on

telecharger l'applet java nomachine http://www.nomachine.com/download-companion.php?os=linux mettez le dans /root avec winscp par exemple

puis dans /root faire

tar -zxvf nxplugin-3.4.0-1.i386.tar.gz

puis toujours dans /root faire

cd usr/NX/share/plugin/

puis

mv * /var/www/html/

puis avec winscp

copier index.html en PJ dans /var/www/html/ copier extranet.nxs dans /var/www/html/session/

Télécharger ces deux fichiers ici : Media:freenx.zip

et toujours avec winscp

copier le texte de la clef depuis /etc/nxserver/client.id_dsa.key (clique droit editer puis selection et copier) puis coller ce texte dans extranet.nxs à la place de l'autre

attention remplacer bien ce texte de extranet.nxs par celui trouvé dans /etc/nxserver/client.id_dsa.key


BEGIN DSA PRIVATE KEY-----

MIIBuwIBAAKBgQCVdgxNHHoto/pLjIMRytytyt9y5B84o96wBngVA0EfwBqd2THi BBmy/OzyfK/We8Yy/UYdk/UcLKKn2s/c3+Te5bYrZ0COSQUFyigmpaqRknA+Im5J 7zy/jaSIf+X2pt+nIgbPFp0aqfEfIrh2GtxTuyuyuH4aAKyfkjWWKEpYQIVAOd8 dlMZeaYuI+GOc4SC1xWJ4kRxAoGBAI5wikuqYVO9qKCQVgdVFzOAU2D0b51LTI4P HJYdFamZTEUOsCyNYaGAZkh77gTzEluZaBBtxtjz/zdnKmVwI3w4jsd3Y3ZDyK05v 3KG2MekG1bIGdWUf0++kukdfdfdfxwcjCSUVde/w+xAY+21KKxrd89fb9Teti2P wTcdt04ZAoGAIoSCKk27DwO6W247c3ZTiepEsENnAp/S4l9aZ0RsjxlikRRKSfsq OrWg64Dzjolkkwei1c3hIbBAJHBNL8hJpAdfdfd5yRz8iFYOerezbXnD2ApKkiB zMLyhbfeQxxheOIebNZVZ6SM7aG+KYK3XDkAkpZ+5NpRVX6zWafaEw8CFAoBqubY WLd84KnGTTiAAVB2jB7N


END DSA PRIVATE KEY-----

modifier ensuite l'ip de votre serveur freenx dans extranet.nxs

modifier aussi (par 2 fois) l'ip de votre serveur freenx dans index.html

dans les 2 fichiers il faut remplacer 191.168.254.250 par votre ip

connectez vous par http://ip_serveur

le client windows doit possder java

ensuite depuis la console creer vos users unix ainsi

adduser nom_utilisateur
passwd nom_utilisateur


Remarque :

Une fois le serveur freenx fonctionnel dans la dmz, il faudra alors ouvrir les ports pour donner l'acces depuis internet, il faudra donc ouvrir les ports tcp 22 et 80 et forwarder les requetes entrantes vers le serveur freenx.

Si vous avez deja le tcp 80 ouvert en entrée, vous pouvez alors ouvrir le tcp 8080 et forwarder les requetes entrantes vers le tcp 80 du serveur freenx (et donc aussi ouvrir le tcp 22).

Installation de rdesktop et paramètrage pour connexion TSE

[modifier]
yum install rdesktop

dans /etc

vi /etc/lanceur
cd .rdesktop
rm licence.*
rdesktop -f IP_de_votre_ST

lui mettre les droits 755 chmod 755 lanceur puis vi lanceur mettre l'ip de votre serveur ST a la place du texte "IP_de_votre_ST"

puis depuis le bureau linux graphique d'un user (faire une connexion nomachine par le navigateur)

faire clique droit creer un lanceur nom: libellule commande: /etc/lanceur

DV