Freenx avec MATE sur un Serveur Ubuntu 14.04 LTS Trusty.

installer freeNx Server sous Ubuntu 14.04 LST (Trusty)

Le but est de pouvoir se connecter à un serveur distant ubuntu avec une belle interface graphique Mate

Depuis la 13.10 Unity et Gnome sont  mal reconnu nous allons donc utiliser MATE, un fork de gnome 2.

freenx-14-04

Pré-requis :

Sur un Server (type OVH par exemple)  la commande  add-apt-repository, sudo, nano  n’est pas installé par défaut,

Pour l’ajouter tapez : ( en  root vous n’avez pas besoin de taper sudo)

apt-get install sudo; sudo apt-get install nano;
sudo apt-get install --yes software-properties-common;
sudo apt-get install --yes python-software-properties;
Installation Openshh-server certainement déjà installé de base.
sudo apt-get install openssh-server --yes; sudo service ssh start;

1) installation de l’interface Graphique Mate dans ubuntu 14.04:

sudo apt-add-repository ppa:ubuntu-mate-dev/ppa --yes;
sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate --yes;
sudo apt-get update;
sudo apt-get upgrade --yes;
sudo apt-get install --yes --no-install-recommends ubuntu-mate-core ubuntu-mate-desktop;
sudo apt-get install --yes --force-yes mate-desktop-environment-extra;
sudo apt-get install --yes --force-yes mate-notification-daemon caja-gksu caja-open-terminal;

Applications  facultatives :  Gestionnaire de Mise à jours, logithèque, Gestionnaire de tache planifié « CRON », filezilla, Geany

sudo apt-get install -y filezilla geany update-manager software-center synaptic gnome-schedule;

## installation des packages du complet bureau Ubuntu (pas utile et facultatif);

sudo apt-get install --yes ubuntu-desktop;

__________________________________________________________________________________

2) installation de freenx server 14.04:

sudo add-apt-repository --yes ppa:kranich/server;
sudo apt-get update;
sudo apt-get install --yes freenx-server;
wget -N "https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz";
 tar -xvf nxsetup.tar.gz;
 sudo cp nxsetup /usr/lib/nx/nxsetup;
 sudo /usr/lib/nx/nxsetup --install --auto
S'il vous demande de remplacer la Clé tapez N comme Non

Enfin redémarrer votre serveur et laisser quelques minutes.
sudo reboot;
_____________________________________________________________________________________________


3)  installation du client FreeNX nxclient-3.5

N’installer pas la Version 4.2 uniquement la 3.5.

– Pour windows nxclient-3.5.0-9.exe  Télécharger ici 

-Pour Ubuntu , je l’ai ajouter dans mon PPA:kranich/server

sudo add-apt-repository ppa:kranich/server --yes ;
sudo apt-get update --yes;
sudo apt-get install nxclient

4)  Utilisation du client FreeNX 3.5

1►ouvrez NOMACHINE ► Configure…

2►Saisissez l’adresse IP du Serveur, cliquez dans la zone Desktop ►Settings…

3►Cochez « Run The following command »

4►Saisissez mate-session

5►Cochez « New virtual desktop »

6►Onglet Advanced, cochez  « Disable Direct Draw for screen rendering »

7► Bouton Save

nomachine2


► Pour vous connecter utiliser le Login et password de votre serveur .

nomachine3

5) Réglage du clavier AZERTY sous MATE avec FreeNX @ # ..

►Clavier ►Agencement► +  ► France

clavier

! Piège ! Lorsque vous ouvrez une session déjà active depuis un autre Pc,  il arrive parfois d’être en QWERTY ! (erreur de nappage clavier)

Conseil : Glissez l’icone clavier dans la barre de menu pour le réactiver plus rapidement.

6) L’icones Prise en charge des langues ajouter le Français

Glissez la langue Française au-dessus de L’anglaise pour quelle devienne la langue par défaut

J’ai des difficultés avec la langue qui restait en anglais, j’ai résolu en modifiant manuelement le fichier : /etc/default/locale

LANG= »fr_FR.UTF-8″
LANGUAGE= »fr »
LC_NUMERIC= »fr_FR.UTF-8″
LC_TIME= »fr_FR.UTF-8″
LC_MONETARY= »fr_FR.UTF-8″
LC_PAPER= »fr_FR.UTF-8″
LC_IDENTIFICATION= »fr_FR.UTF-8″
LC_NAME= »fr_FR.UTF-8″
LC_ADDRESS= »fr_FR.UTF-8″
LC_TELEPHONE= »fr_FR.UTF-8″
LC_MEASUREMENT= »fr_FR.UTF-8″

Voir aussi : installer x2go server avec mate sur un serveur ubuntu 14.04 lts trusty

installer FreeNX + Gnome sur un serveur Ubuntu Server 10.04 et 12.04 +

installer freeNx Server sous Ubuntu

Le but est pouvoir se connecter à un serveur sous ubuntu avec une belle interface graphique Gnome (un peu comme Terminal serveur  windows)  au lieu de ligne de commande sous putty (ssh).

1) Se connecter au serveur avec putty.exe  (Login et mot de passe fournis par votre Hébergeur)

2) installation de l’interface Graphique Ubuntu Desktop avev Gnome Classic dans  ubuntu:

Suivez les instructions à l’écran,  si dans un cadre Bleu, il vous demande d’écraser  des fichiers de configurations, répondez NON, jusque là rien de bien compliqué.

tapez :

sudo apt-get install ubuntu-desktop;
sudo apt-get install gnome-session-fallback;

3) Installation de FreeNx pour vous connecter a distance à votre interface graphique gnome ( comme un Terninal serveur / Bureau à Distance de windows )

Tapez :

sudo apt-get install python-software-properties; #si pas deja installé;
sudo add-apt-repository ppa:freenx-team --yes;
sudo apt-get update --yes ;
sudo apt-get install python-software-properties;
sudo apt-get install freenx;

5) Installasion par un script ( c’est plus simple ), s’il demande de remplacer la Clé tapez N comme Non.

wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
tar -xvf nxsetup.tar.gz
sudo cp nxsetup /usr/lib/nx/nxsetup
S'il vous demande de remplace la Clé tapez N comme Non

# le script si dessus remplace  ces lignes qui deviennent inutile:

# sudo /usr/lib/nx/nxkeygen
# sudo /usr/lib/nx/nxsetup –installsudo dpkg-reconfigure freenx-server
# selectionnez custom keys ########

7) Demarrage du nxsetup:

sudo /usr/lib/nx/nxsetup --install

8) copiez la clef qui est ici :

nano /var/lib/nxserver/home/.ssh/client.id_dsa.key

Ressemble à ça : copiez là, CTRL+C (dans un fichier texte avec édit sur votre PC de bureau) puis CTRL+V

-----BEGIN DSA PRIVATE KEY-----
NIIBuwIBAAKBgQCXv9AzQXjxvXWC1qu3CdEqskX9YomTfyG865gb4D02ZwWuRU/9
C3I9/bEWLdaWgJYXIcFJsMCIkmWjjeSZyTmeoypI1iLifTHUxn3b7WNWi8AzKcVF
aBsBGiljsop9NiD1mEpA0G+nHHrhvTXz7pUvYrsrXcdMyM6rxqn77nbbnwIVALCi
xFdHZADw5KAVZI7r6QatEkqLAoGBAI4L1TQGFkq5xQ/nIIciW8setAAIyrcWdK/z
5/ZPeELdq70KDJxoLf81NL/8uIc4PoNyTRJjtT3R4f8Az1TsZWeh2+ReCEJxDWgG
fbk2YhRqoQTtXPFsI4qvzBWct42WonWqyyb1bPBHk+JmXFscJu5yFQ+JUVNsENpY
+Gkz3HqTAoGANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfa
QU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3
mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8CFDIm1xRf
8xAPsSKs6yZ6j1FNklfu
-----END DSA PRIVATE KEY-----

Voila c’est installé sur votre Serveur

9) Maintenant vous allez installer FreeNx  sur votre Pc de bureau pour accéder a votre Serveur :

Télécharger FreeNx Client pour Windows

Lancer FreeNX(Windows), il y a quelques reglages simple dans > Configure

Host : l’ip de votre Serveur

Desktop : GNOME

bouton Key… > Collez la Clé

-----BEGIN DSA PRIVATE KEY-----
NIIBuwIBAAKBgQCXv9AzQXjxvXWC1qu3CdEqskX9YomTfyG865gb4D02ZwWuRU/9
C3I9/bEWLdaWgJYXIcFJsMCIkmWjjeSZyTmeoypI1iLifTHUxn3b7WNWi8AzKcVF
aBsBGiljsop9NiD1mEpA0G+nHHrhvTXz7pUvYrsrXcdMyM6rxqn77nbbnwIVALCi
xFdHZADw5KAVZI7r6QatEkqLAoGBAI4L1TQGFkq5xQ/nIIciW8setAAIyrcWdK/z
5/ZPeELdq70KDJxoLf81NL/8uIc4PoNyTRJjtT3R4f8Az1TsZWeh2+ReCEJxDWgG
fbk2YhRqoQTtXPFsI4qvzBWct42WonWqyyb1bPBHk+JmXFscJu5yFQ+JUVNsENpY
+Gkz3HqTAoGANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfa
QU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3
mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8CFDIm1xRf
8xAPsSKs6yZ6j1FNklfu
-----END DSA PRIVATE KEY-----

10) Si vous n’arrivez pas a vous connectez :

Redémarrer le serveur

reboot

Si ça ne fonctionne toujours pas, essayez  FreeNX> configure >  client Deskop >, choisissez Custom au lieu de Gnome, afin de vérifier qu’il se connecte en mode texte, comme putty ou un termimal.  si ça fonctionne c’est qu’il y a un erreur dans l’installation de gnome Desktop-ubuntu, si ça ne fonctionne pas c’est qu’il y a une erreur dans la Clé (KEY) de cryptage ou dans l’installation quand il vous a demandé de supprimer les comptes de configuration (Oui au lieu de Non).

Source : https://help.ubuntu.com/community/FreeNX

—————————————————————-

11) Vous êtes connecté 🙂 Réglage de Ubuntu / Gnome sous FreeNx 

PASSAGE en Français : Sélectionnez Système > Administration > Prise en charge des Langues > Français.   (sera pris en charge au prochain démarrage)

Mise à jour : Ubuntu, autant commecer avec un Serveur à jour :

Système >  Administration >Souces de Logiciels > Autre logiciels > vérifier que tout est coché.

Système >  Administration > Gestionnaire de mises à jour. installer les mises à jour. Après ça redémarrer le serveur.

Note : lorsque votre serveur est en Production ne faites plus des mises à jours, sauf si c’est essentiel après avoir fait toutes les sauvegardes qui s’impose.

12) Mettre le Clavier en AZERTY (pour Ubuntu Gnone avec FreeNx) : le clavier reste en QWERTY. pour changer il faut allez :

Système > Préférences > Clavier > Agencements > Options > +Touches Changeant de disposition. > Coché « Les touches Alt ensemble »

Voila il est en AZERTY ! Attention il y a un bug avec Freenx, si vous changer de poste il arrive que vous deviez recommencer cette manip.

Si votre Pavé numérique est inversé il faut installer numlockx et ajouter ces 3 lignes au début du fichier /etc/gdm/Init/Default

 if [ -x /usr/bin/numlockx ]; then
    exec /usr/bin/numlockx on
fi

source:  http://doc.ubuntu-fr.org/numlockx

-Redémarrer votre session pour que ces lignes soit pris en compte

14) Mettre à jour votre Ubuntu (Facultatif)

On va en profité pour mettre à jour Ubuntu, (éviter lorsque le serveur est en production)

– System > Administration > Sources de logiciels > Cochez : Logiciels Libre Maintenu par Canonical & par la communauté

– System > Administration > Gestionnaire de Mises à jour

Après ça pensez a un rebooter (redémarrage) votre serveur afin de vérifier que tout a bien été pris en compte.

Terminée 🙂

_________________________________________________________________________________________________________________________________

Vous voulez recommencer l’installation, avant il faut dé-installer.

Voici la procédure pour dé-installer :

Si vous est en mode administrateur (root) vous n’avez pas besoin de mettre sudo

sudo apt-get purge nxclient nxserver nxnode
sudo apt-get purge openssh-server openssh-client
sudo rm -r usr/NX
sudo rm -r ~/.ssh/

Après cela, vous pouvez recommencer l’installation 🙂

info : pour desintaller freeNx : sudo aptitude remove freenx


Autres cas : ____________________________________________________


Ubuntu 12.04 Server (sans Unity)

pour cette version il faudra installer Gnome-Shell dans Ubuntu mais sans installer Unity.  (source : http://linux.leunen.com/?p=1184 )

sudo aptitude install xserver-xorg gnome-shell language-pack-fr-base language-pack-fr language-pack-gnome-fr-base language-pack-gnome-fr

Puis et quelques applications :

sudo aptitude install gedit firefox thunderbird gnome-terminal synaptic gcalctool gnome-utils gnome-disk-utility net-tools evince nautilus-share seahorse gnome-media
sudo aptitude install software-center ubuntuone-installer jockey-gtk language-selector-gnome

_________________________________________________________________________________________________________________________

Ubuntu 11.10, 12.04 &+ avec Unity

il suffit simplement dans un terminal de tapez :

installer Gnome Shell

sudo apt-get install gnome-shell

et si vous voulez supprimer Unity :

sudo apt-get remove unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common
 
____________________________________________

sous Ubuntu 13.04, 13.10

1. Activer  SSH pour Ubuntu 13.04

sudo apt-get install openssh-server
sudo service ssh start

2. Modifier le depot FreeNX repository pour 

sudo apt-add-repository ppa:freenx-team
 echo "pour la 13.04" ;  sudo sed -i 's/raring/precise/g' /etc/apt/sources.list.d/freenx-team-ppa-raring.list
echo "pour la 13.10 ";  sudo sed -i 's/sausy/precise/g' /etc/apt/sources.list.d/freenx-team-ppa-saucy.list

Puis installez FreeNx

sudo apt-get update
 sudo apt-get install freenx-server
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
 tar -xvf nxsetup.tar.gz
 sudo cp nxsetup /usr/lib/nx/nxsetup
 sudo /usr/lib/nx/nxsetup --install --auto
S'il vous demande de remplace la Clé tapez N comme Non