Dans la première partie, nous avions vu la préparation pour créer un serveur sous Ubuntu Serveur. Comme promis, cette fois nous verrons l’installation d’un serveur SSH pour contrôler le serveur sans clavier ni écran, juste avec un autre PC. C’est une étape facile. :wink:

tux-install-serveur1

L’accès par serveur SSH est très sécurisé. Il fonctionne avec un principe de clé  qui sont échangées au début de la connexion, les données envoyées sont ensuite crypté. Nous allons donc utiliser ce protocole pour communiquer avec le serveur.

Ce sera la dernière fois que nous aurons besoin du clavier et de l’écran. Pour vous connecter à votre serveur, il faut une chose PRIMORDIALE, une IP Fixe. L’IP est l’adresse de votre PC sur le réseau, mais souvent, pour éviter les téléchargements illégaux, les fournisseurs d’accès (FAI) mettent en place un système d’IP dynamique ou DHCP. Le système est simple, à chaque fois que vous vous connectez le serveur de votre FAI vous donne une nouvelle IP. Mais c’est aussi le cas de votre serveur, donc si l’IP de votre serveur change tout le temps, il faudra connaître son IP à chaque fois que vous voudrez vous connecter, ce qui est très embêtant.

Normalement la configuration d’un IP fixe ce fait de la même manière pour tout le monde. Sinon, demandez à votre FAI.

- Pour ouvrir le fichier dont on a besoin, tapez:

sudo vim /etc/network/interfaces

Nous utilisons un éditeur de texte en ligne de commande: Vim. Comme vous pouvez le voir sur cette capture, c’est pas beau, mais pas compliqué.

Comme nous allons modifier le fichier, tapez [i] comme insertion pour insérer du texte.

configurer ip fixe1  Créer son serveur avec Ubuntu: Création d’un accès SSH

Il y a plusieurs champs à renseignez:

  • adress: Mettez par exemple: 192.168.1.19 Ce sera votre IP fixe.
  • netmask: Mettez comme sur la capture.
  • gateway: Soit vous demandez votre FAI, soit vous ouvrez votre navigateur, vous tapez dans la barre d’adresse: 191.168.1.1 et vous cherchez [gateway] ou [passerelle par défaut]?

Pour enregistrer, tapez [Echap] pour sortir du mode insertion et tapez [: x] (Ne mettez pas l’espace) pour enregistrer et [:q] pour quitter. Maintenant redémarrer votre serveur avec:

sudo reboot

reboot: redémarrer en anglais

Maintenant, nous allons pouvoir installer SSH, puisque nous avons fait la partie embêtante du tuto.

Pour l’installer, faites (Voir aussi le tuto sur l’installation des logiciels via terminal):

sudo apt-get install openssh-server

- Eteingnez votre serveur, enlever clavier et écran.

- Allumez – le et tournez-vous vers votre PC.

Sous Linux, il n’y a pas besoin de logiciel annexe (à la différence de Windows). Ouvrez un terminal  [Applications - Accessoires - Terminal] et [Crtl + T] sous Xandros (oui, vous pouvez aussi contrôler votre serveur avec Xandros).

Lors de l’installation, vous avez défini un login (ou nom d’utilisateur) pour vous connecter. Vous aurez besoin de votre login et de l’IP, voici la syntaxe:

ssh votre-login@ip-de-votre-serveur

  • ssh: permet de lancer la connexion avec ce protocole.
  • votre-login: c’est votre login.
  • ip-de-votre-serveur: c’est l’IP que l’on a défini ultérieurement.

Donc pour l’exemple:

ssh toto@192.168.1.19

Attendez quelques secondes, et le serveur vous demandera votre mot de passe (choisit lors de l’installation) pour vous connectez.

Sous Windows, il faut Putty, qui permet de se connecter en SSH, donc téléchargez-le:

[download id="31"]

- Ouvrez Putty:

putty

- Dans [Host Name], tapez votre-login@Ip-de-votre-serveur.

- Faites [Open].

- Connectez-vous avec votre mot de passe.

Voilà, vous pouvez connecter en SSH, donc sécurisé, pour administrer votre serveur. Soit dis en passant, un petit:

sudo apt-get update

sudo apt-get upgrade

Ne ferait pas de mal, histoire d’avoir un système à jour. Allez, la prochaine partie sera la conception d’un serveur SFTP (ou FTP sécurisé).