- français
- English
Serveur de sessions Ubuntu NoMachine (NX server)
Serveur de sessions Ubuntu NoMachine (NX server)
(source: http://doc.ubuntu-fr.org/serveur_nomachine)
Si vous voulez pouvoir travailler à distance sur votre ordinateur Ubuntu, via Internet, une connexion ADSL ou même un modem classique 50Ko/s, NoMachine est ce qu'il vous faut.
Vous installez le serveur sur votre ordinateur Ubuntu, et le client sur les autres ordinateurs à partir desquels vous voulez pouvoir vous connecter sur votre ordinateur Ubuntu.
La session ouverte à distance sur votre ordinateur Ubuntu est indépendante de votre session locale. Ce service ne fait pas une réplication de votre session locale sur l'ordinateur distant, qu'il soit sous Windows, Mac ou autre Linux.
Plus d'info sur NoMachine:
http://www.nomachine.com/products.php
Nous allons voir ici comment installer la version FreeNX (no limit connexion)
Sous Ubuntu Karmic Koala 9.10, c'est beaucoup plus simple !
En premier il faut installer le serveur sshd simplement en demandant à Synaptics 'ssh'
Puis ajouter à Synaptics le dépôt de FreeNX
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu karmic main
Avec Ubuntu 10.04 (Lucid), 10.10 (Maverick) or 11.04 (Natty) il faut suivre cette procédure d'installation car les dépots non pas suivis l'évolution...
Et enfin installer le serveur FreeNX simplement avec:
sudo apt-get install freenx
ATTENTION DANGER:
En installant FreeNX on installe openssh-server, il faut donc ABSOLUMENT pas oublier de verrouiller les accès SSH car tous les utilisateurs authentifiés sur votre machine pourront se connecter, en particulier si votre machine est dans l'Active Directory ou dans LDAP, TOUS les utilisateurs de l'annuaire pourront se connecter sur VOTRE machine !
On ajoute simplement à la section # Logging:
AllowGroups ssh
avec la commande:
gksudo gedit /etc/ssh/sshd_config
Après on doit redémarrer le service ssh avec:
sudo /etc/init.d/ssh restart
Puis on met les utilisateurs autorisés dans le group ssh(109) avec la commande:
gksudo gedit /etc/group
Remarque, ne pas oublier de mettre l'utilisateur nx et pour les utilisateurs de l'AD il faut mettre du genre DOMAINE\user (DOMAINE en majuscule), exemple:
ssh:x:109:toto,nx,INTRANET\tutu
ssh:x:107:toto,nx,INTRANET\tutu (sur Natty)
Enfin, il ne reste plus qu'à installer le client NoMachine sur le poste distant:
http://www.nomachine.com/download.php
Tout simple non ?
Remarques:
1) Si on veut se connecter avec une session Active Directory de pas oublier de doubler le back slahs lors du login.
2) on peut voir qui est connecté avec la commande 'w'
3) on peut voir qui s'est connecté avec la commande: 'lastlog |grep -v Jamais'
4) et l'historique des connexions avec la commande 'last'
Christian Zufferey, 091209.0905