Installation d’un serveur Linux (Les bases) 1/2

Avant de commencer…

Une fois avoir commandé votre serveur dédié (par exemple un ubuntu desktop), vous recevrez un mail avec IP, le nom du serveur, votre nom et mot de passe administrateur, etc… Bien !

Pour pouvoir nous connecter au bureau à distance à notre serveur nous allons utiliser un simple logiciel x2go client et l’installer sur notre machine.

Quelques petites choses à vérifier !

Tout d’abord, pensez contrôler que votre clavier est bien paramétré et les éventuelles mises à jour à faire…


Dans le cas présent, je configure pour avoir un clavier français.

Et les mises à jour :

Application > Outils système > Administration > Gestionnaire de mises à jour

Puis redémarrez le serveur si besoin 🙂

 

L’installation…

Nous allons passer l’installation à proprement parlé, en commençant par l’installation de LAMP par paquet (voir la doc sur http://doc.ubuntu-fr.org/lamp).

  • Installation de LAMP via le terminal :

Avec la commande suivante, nous allons installer les dernières version des paquets souhaités, en général :

sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql

NB : sudo signifie que l’on utilise le compte administrateur (indispensable pour avoir les droits d’installation).

  • Installation du FTP via la logithèque (simple) :


Rendons nous dans la logithèque Ubuntu pour que voir une autre façon d’installer…

Nous allons installer proftpd car celui-ci est l’un des plus performants actuellement et il offre une interface d’administration afin de simplifié son utilisation qui peut ne pas être aisée pour un débutant.

Sélectionnons « proftpd » et cliquons sur « Installer », tout simplement !

 

  • Ou l’installation via le terminal (simple et rapide) :
sudo apt-get install proftpd

NB : Il vous sera demandé comment vous souhaitez configurer le fonctionnement du service, et 2 choix s’offriront à vous.

– Depuis inetd : ProFTPd ne sera lancé que si un client se connecte à la machine par FTP (consomme moins de ressources).

– Indépendamment : ProFTPd est lancé dès le démarrage du serveur et tourne toujours en fond (plus rapide et peu gourmand en ressource).

Je sélectionne « indépendamment ».

 

* Pendant ce temps, créez un utilisateur pour le ftp si vous le souhaitez, vous trouverez la documentation française ici.

Il va nous falloir configurer proftpd… L’édition manuelle du fichier proftpd.conf !
Celui-ci se trouve à l’adresse suivante :

/etc/proftpd/proftpd.conf

NB : Si vous ne pouvez pas modifier le fichier (erreur de droits d’accès) ouvrez le terminal et changer les droits de ce dossier récursivement.

sudo chmod 777 -R proftpd

Indiquons le nom de notre serveur : mon_server (ce que vous voulez !).

ServerName mon_server

//ajout pour interdire la connexion en mode root au ftp
RootLogin off

Une fois cette petite configuration effectuée il faut redémarrer le service dans le terminal :

sudo service proftpd restart
//ou
sudo /etc/init.d/proftpd reload

Configuration du mode passif :

Concernant le transfert de fichiers en FTP il existe deux méthodes : passif ou actif.

Le mode le plus simple est le transfert en mode actif, ou le port utilisé est le port 20 (le port 21 ne sert qu’à initier la connexion et envoyer des commandes).

Le mode passif, quant à lui, utilise une plage de ports, ces ports étant attribués selon la configuration du serveur et le nombre d’utilisateurs. Par défaut, la plupart des clients FTP transfèrent les fichiers en mode passif et nous allons faire de même.

PassivePorts 5000 5050

Il est déconseillé d’utiliser des numéros de ports trop bas (inférieurs à 1024) généralement réservés (HTTP, SSH etc…).

NB : Chaque utilisateur occupe environ 5 ports à chaque transferts, à vous de voir combien de ports vous voulez en ouvrir.

Une fois encore, il faut redémarrer le service dans le terminal :

sudo service proftpd restart

 

Avec ceci, vous pouvez vous connecter en FTP et consulter vos sites à l’adresse de votre serveur suivi du nom de leurs dossiers respectifs.

C’est tout pour cette première partie, la suite très bientôt 😉 !

 

 

Laisser un commentaire