Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| freenx [Le 04/04/2011, 16:10] – [Installation] Tuxmouraille | freenx [Le 11/09/2022, 11:08] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Feisty Gutsy serveur bureau_à_distance BROUILLON}} | + | {{tag>Precise |
| ---- | ---- | ||
| - | <note warning> | + | ====== Freenx, mise en œuvre ====== |
| + | <note important> | ||
| + | <note important> | ||
| - | ====== | + | < |
| - | FreeNX est une application | + | |
| + | NoMachine met maintenant gratuitement à disposition sur son site web un serveur | ||
| + | |||
| + | Que vous vouliez installer le client ou le serveur, il faudra commencer par installer le package node. Il y a une dépendance avec libstdc++6 que vous devez donc installer préalablement avec synaptic. Ensuite vous installez nx free server ou le client. Vous trouverez avec chaque package les instructions pour l' | ||
| + | |||
| + | Les directives | ||
| + | |||
| + | Une page spécifique à l' | ||
| - | NoMachine met maintenant gratuitement à disposition sur son site web un serveur (non libre) dont l' | ||
| - | < | ||
| - | Dans le cas contraire le [[:serveur NoMachine]] sera donc indispensable si vous souhaitez installer un client sous Windows Vista.</ | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | Freenx est un serveur que vous installez sur votre ordinateur Ubuntu et qui vous permettra de vous y connecter à partir d'un autre ordinateur. Freenx surclasse les autres solutions du même type grâce à l' | + | Freenx est un serveur que vous installez sur votre ordinateur Ubuntu et qui vous permettra de vous y connecter à partir d'un autre ordinateur. Freenx surclasse les autres solutions du même type grâce à l' |
| - | Le système est, à la base, développé et commercialisé par [[http:// | + | Le système est, à la base, développé et commercialisé par [[https:// |
| Pour l' | Pour l' | ||
| Ligne 29: | Ligne 35: | ||
| ===== Installation et configuration de SSH ===== | ===== Installation et configuration de SSH ===== | ||
| - | La connexion à Freenx se fait via SSH, il faut donc installer | + | La connexion à Freenx se fait via SSH. |
| + | Pour installer SSH, [[:tutoriel: | ||
| + | Lorsque c'est terminé, ssh est opérationnel. | ||
| Pour pouvoir se connecter à Freenx, il faut changer certains paramètres [[: | Pour pouvoir se connecter à Freenx, il faut changer certains paramètres [[: | ||
| Ligne 48: | Ligne 56: | ||
| Normalement, | Normalement, | ||
| - | Il faut maintenant faire en sorte que SSH prenne en compte cette nouvelle configuration. Pour cela, tapez la commande suivante : | + | Il faut maintenant faire en sorte que SSH prenne en compte cette nouvelle configuration. Pour cela, tapez la commande suivante : |
| - | sudo / | + | ===== Installation et configuration de Freenx ===== |
| - | À partir | + | <note tip> |
| - | sudo service ssh restart | + | |
| + | < | ||
| + | * Il est ensuite nécessaire d' | ||
| + | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2A8E3034D018A4CE</ | ||
| - | ===== Installation et configuration de Freenx ===== | + | < |
| - | ==== Installation ==== | + | gpg --keyserver hkp:// |
| - | La Team FreeNX met à disposition deux dépôts sur Launchpad. Un dépôts pour les versions stables: stable et un pour les versions de teste: testing. | + | </ |
| - | < | + | |
| - | Pour le dépôt stable: | + | * puis [[:tutoriel: |
| - | sudo add-apt-repository ppa:freenx-team/ppa | + | * [[:tutoriel: |
| - | Pour le dépôt testing: | + | Une fois installé, reste à paramétrer le serveur, et sécuriser le tout. **Pour cela deux choses, d'une part modifier |
| - | sudo add-apt-repository ppa: | + | |
| - | Puis: | + | Ouvrez le fichier de configuration de freenx: |
| - | sudo apt-get update | + | |
| - | sudo apt-get install | + | |
| - | ==== Configuration ==== | + | |
| - | Tapez la commande suivante dans le terminal. | + | sudo nano / |
| - | gpg --keyserver subkeys.pgp.net --recv-keys 1135D466 | + | trouvez la ligne suivante: |
| - | gpg --export --armor 1135D466 | sudo apt-key add - | + | |
| - | S'il n'existe pas déjà, [[: | + | # The port number where local 'sshd' |
| + | # | ||
| - | < | + | décommentez et modifier le port ssh par celui souhaité |
| - | Package: * | + | |
| - | Pin: release o=Seveas | + | |
| - | Pin-Priority: | + | |
| - | </ | + | |
| - | Ces règles indiquent que cette source ne sera prise en considération que si le package ne se trouve | + | Attention |
| - | sudo apt-get update | + | Ce qui donnera par exemple: |
| - | apt-cache policy | + | |
| - | Normalement vous devriez voir ceci au début du listing : | + | # The port number where local ' |
| + | SSHD_PORT=8008 | ||
| - | < | + | Une fois le port ssh par défaut modifié, il est préférable de créer votre propre certificat, que vous préciserez lorsque vous vous connecterez à partir d'un client quelconque. |
| - | Fichiers du paquet | + | |
| - | 100 /var/lib/dpkg/status | + | Toujours dans un terminal: |
| - | release a=now | + | |
| - | 50 http://seveas.ubuntulinux.nl breezy-seveas/all Packages | + | sudo dpkg-reconfigure freenx-server |
| - | release v=5.10, | + | |
| - | origin seveas.ubuntulinux.nl | + | Valider la première page, puis sur la seconde sélectionnez '// |
| - | 500 http://security.ubuntu.com | + | |
| - | ... | + | Une clé nommée **client.id_dsa.key** sera créée dans le répertoire ///var/lib/nxserver/home/ |
| - | </ | + | |
| + | sudo cp / | ||
| + | |||
| + | Ca sera cette clé qu'il faudra entrer à partir du poste client, pensez donc à la copier sur un espace sécurisé, sur le net pour y avoir accès depuis un autre poste! | ||
| + | |||
| + | Votre serveur est désormais paramétré, | ||
| - | Si tout s'est bien passé jusqu' | + | lors de la copie sous votre Home, la clé appartient au compte Root. Pour pouvoir la copier sur votre clé usb vous devez changer le propriétaire : |
| + | ls -alp / | ||
| + | sudo chown votrecompte: | ||
| + | ls -alp / | ||
| + | Maintenant vous pouvez la copier sur votre clé. | ||
| Ligne 112: | Ligne 123: | ||
| Là, les choses redeviennent plus familières et plus simple : [[: | Là, les choses redeviennent plus familières et plus simple : [[: | ||
| - | À un moment donné, une question importante et décisive vous sera posée par le programme d' | + | À un moment donné, une question importante et décisive vous sera posée par le programme d' |
| - | Lorsque l' | + | Lorsque l' |
| Pour cela il est plus aisé de se mettre en mode administrateur. Puis allez dans le répertoire où sont placés les bi-clés d' | Pour cela il est plus aisé de se mettre en mode administrateur. Puis allez dans le répertoire où sont placés les bi-clés d' | ||
| - | sudo -s | + | sudo -i |
| cd / | cd / | ||
| ls | ls | ||
| Ligne 137: | Ligne 148: | ||
| </ | </ | ||
| - | Il vous faudra copier cette clé (le texte) sur l' | + | Il vous faudra copier cette clé (le texte) sur l' |
| - | Arrivés ici, nous en avons fini avec la configuration de votre ordinateur Ubuntu. Nous pouvons passer au client qui dans notre cas d' | + | Arrivés ici, nous en avons fini avec la configuration de votre ordinateur Ubuntu. Nous pouvons passer au client qui dans notre cas d' |
| Ligne 185: | Ligne 196: | ||
| </ | </ | ||
| + | ===== Erreur à la connexion du type : " | ||
| + | |||
| + | Si on utilise plusieurs serveurs différents avec le même client, il peut y avoir des conflits d' | ||
| + | < | ||
| + | Info: Connection with remote proxy completed. | ||
| + | Error: Call to bind failed for font TCP port 11000. Error is 48 ' | ||
| + | Session: Session terminated at 'Mon May 30 21:58:21 2011'. | ||
| + | </ | ||
| + | Si on a accès à l'un des serveurs, la solution consiste à changer le numéro de base des sessions | ||
| + | * soit dans **/ | ||
| + | * ou bien en ajoutant un fichier nommé **11_display_base** (les deux chiffres > 10 en tête du nom du fichier sont importants) dans le répertoire **/ | ||
| + | |||
| + | < | ||
| + | # The base display number from which sessions are started. | ||
| + | DISPLAY_BASE=2000 | ||
| + | </ | ||
| + | |||
| + | Ainsi les ports utilisés seront 12000 et suivants au lieu de 11000, ce qui évitera le conflit. | ||
| ===== Installation et configuration du client NoMachine ===== | ===== Installation et configuration du client NoMachine ===== | ||
| - | Rendez vous sur le site web de [[http:// | + | Rendez vous sur le site web de [[https:// |
| - | L' | + | L' |
| > FIXME : à développer | > FIXME : à développer | ||
| - | Dans la fenêtre configurer, il y a un bouton « Key ». Là vous verrez la clé privée du client. Remplacez la par celle qui se trouve sur votre ordinateur Ubuntu. Sauvez. Dans les onglets, vous trouverez une option pour activer le chiffrement SSL. C'est fortement conseillé. Il faut également activer la transmission du son. Ce n'est pas activé par défaut. | + | Dans la fenêtre configurer, il y a un bouton « Key ». Là vous verrez la clé privée du client. Remplacez la par celle qui se trouve sur votre ordinateur Ubuntu. Sauvez. Dans les onglets, vous trouverez une option pour activer le chiffrement SSL. C'est fortement conseillé. Il faut également activer la transmission du son. Ce n'est pas activé par défaut. |
| - | Choisissez un nom pour la session. Je vous suggère de créer un raccourci sur le bureau. Pensez à configurer le numéro de port et le nom de votre ordinateur Ubuntu comme il se doit. | + | Choisissez un nom pour la session. Je vous suggère de créer un raccourci sur le bureau. Pensez à configurer le numéro de port et le nom de votre ordinateur Ubuntu comme il se doit. |
| - | Si vous rencontrez des problèmes avec la version 2.0 du client proposé par NoMachine, essayez la version 1.5 disponible [[http:// | + | Si vous rencontrez des problèmes avec la version 2.0 du client proposé par NoMachine, |
| ---- | ---- | ||
| // | // | ||
