N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
( Ce tutoriel est la suite de mon dossier « configuration d’un serveur dédié, il suppose que la configuration des utilisateurs et l’installation de apache/php/mysql sont déjà effectués )
Afin de pouvoir déposer facilement les fichiers sur notre serveur, nous allons donc installer un serveur ftp.
J’ai choisi d’un des plus utilisés proftpd
Installation
Pour l’installer saisir la commande suivante
sudo apt-get install proftpd |
La fenêtre de configuration suivante apparait ensuite :
Conserver l’option sélectionnée par défaut « Indépendamment »
Proftpd est à présent installé.
Configuration
Par défaut la configuration de proftpd n’est pas très sécurisée, car les utilisateurs peuvent consulter l’ensemble de l’arborescence du serveur.
Nous allons donc les restreindre uniquement aux fichiers situés dans leur dossier « home »
Pour cela il faut éditer le fichier de configuration de proftpd via la commande suivante :
sudo vim /etc/proftpd/proftpd.conf |
puis dé-commenter ( en supprimant le caractère # ) la ligne :
DefaultRoot ~
Si vous souhaitez vous pouvez également modifier le nom du serveur dans la ligne
ServerName
Une fois les modifications effecutées, sauvegarder votre fichier et relancer proftpd pour que la configuration soit prise en compte
sudo service proftpd reload |
Les utilisateurs peuvent maintenant se connecter à votre serveur en utilisant leurs login / mot de passe ssh
Bonus : Configurer le message de bienvenue
Avec proftpd il est possible d’afficher une message de bienvenue à l’utilisateur.
Pour faire cela nous allons créer un fichier welcome.msg via la commande suivante
sudo vim /etc/proftpd/welcome.msg |
Dans ce fichier vous pouvez mettre votre message de bienvenue
Bienvenue sur le serveur xxx.xxx.xxx Pour tous problèmes contacter [email protected]
Éditez ensuite le fichier de configuration ( même commande qu’au dessus)
et remplacer la ligne
DisplayLogin welcome.msg
par
DisplayLogin /etc/proftpd/welcome.msg
puis recharger la configuration.
Ping : Ubuntu Server 14.04 « Trusty Tahr » LTS en place sur mon serveur dédié - Hervé Hennes – Blog