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, 17:51] – [Première méthode de configuration] 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 26: | Ligne 32: | ||
| - | ===== Terminologie ===== | ||
| - | Le serveur est l' | ||
| - | Le client est l' | ||
| ===== 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 51: | 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 | + | |
| + | < | ||
| + | * Il est ensuite nécessaire d' | ||
| + | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2A8E3034D018A4CE</ | ||
| + | |||
| + | <note tip>Si la commande ci-dessus ne fonctionne pas, vous pouvez taper la commande suivante: | ||
| + | gpg --keyserver hkp:// | ||
| + | </ | ||
| + | |||
| + | * puis [[: | ||
| + | * [[: | ||
| + | |||
| + | Une fois installé, reste à paramétrer le serveur, et sécuriser le tout. **Pour cela deux choses, d'une part modifier le port ssh par défaut, puis d' | ||
| + | |||
| + | Ouvrez le fichier de configuration de freenx: | ||
| + | |||
| + | sudo nano / | ||
| + | |||
| + | trouvez la ligne suivante: | ||
| + | |||
| + | # The port number where local ' | ||
| + | # | ||
| + | |||
| + | décommentez et modifier le port ssh par celui souhaité | ||
| + | |||
| + | Attention le port doit être celui précisé au préalable dans le fichier de configuration de votre serveur ssh, qui se trouve dans **/ | ||
| + | |||
| + | Ce qui donnera par exemple: | ||
| + | |||
| + | # 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. | ||
| + | |||
| + | Toujours dans un terminal: | ||
| + | |||
| + | sudo dpkg-reconfigure freenx-server | ||
| + | |||
| + | Valider la première page, puis sur la seconde sélectionnez '// | ||
| + | |||
| + | Une clé nommée **client.id_dsa.key** sera créée dans le répertoire /// | ||
| + | |||
| + | 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é, | ||
| + | |||
| + | 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é. | ||
| ===== Installation de Freenx ===== | ===== Installation de Freenx ===== | ||
| - | Nous allons installer le serveur depuis le dépôt Launchpad d l' | ||
| - | sudo add-apt-repository ppa: | ||
| - | <note help>Si add-apt-repository n'est pas installé, faites | + | ==== Première méthode ==== |
| - | sudo apt-get install python-software-properties | + | |
| - | </ | + | |
| - | <note important> | + | Là, les choses redeviennent plus familières et plus simple |
| - | sudo sed -i ' | + | |
| - | </ | + | |
| - | Enfin: | + | À un moment donné, une question importante et décisive vous sera posée par le programme d' |
| - | sudo apt-get update | + | |
| - | sudo apt-get install freenx | + | |
| + | Lorsque l' | ||
| - | ===== Configuration | + | 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' |
| - | ==== Seconde méthode | + | sudo -i |
| + | cd / | ||
| + | ls | ||
| + | |||
| + | Vous verrez que l' | ||
| + | |||
| + | mv authorized_keys2 authorized_keys | ||
| + | |||
| + | À côté de ce fichier, vous trouverez deux fichiers nommés « id_dsa » et « id_dsa.pub ». Le fichier qui nous intéresse ici est « id_dsa » car il contient la clé privée. C'est un fichier texte dont vous pouvez afficher le contenu avec la commande suivante : | ||
| + | |||
| + | < | ||
| + | # cat client.id_dsa.key | ||
| + | -----BEGIN DSA PRIVATE KEY----- | ||
| + | MIIBuwIBAAKBgQDXfUJs6cUZ67OgM// | ||
| + | ... | ||
| + | AFXytgRve3vJgWPIXiBV | ||
| + | -----END DSA PRIVATE KEY----- | ||
| + | </ | ||
| + | |||
| + | 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' | ||
| + | |||
| + | |||
| + | ==== Seconde méthode ==== | ||
| [[: | [[: | ||
| Ligne 122: | 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, |
| ---- | ---- | ||
| // | // | ||
