« Freenx » : différence entre les versions
2024>WikiSysop |
m 1 version importée |
(Aucune différence)
| |
Dernière version du 1 février 2024 à 11:10
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