1. Install Ubuntu server + Tasksel + Ftp
3.0
Osistar
p. 1
Tasksel est une application d'installation de logiciels faisant partie intégrante de l'installeur
Debian. Tasksel regroupe les paquets à installer par tâches (ex. serveur LAMP, création audio,
etc.), permettant ainsi à l'utilisateur d'installer très facilement l'ensemble des paquets nécessaires
à une tâche particulière. Cela fonctionne de manière similaire aux méta-paquets.
Installation
Tasksel est un utilitaire en mode texte, il se lance donc depuis un terminal avec les privilèges
d'administrateur :
sudo tasksel
Ceci affichera le menu de Tasksel :
Choisissez Lamp Pour créer un serveur Web
2. Install Ubuntu server + Tasksel + Ftp
3.0
Osistar
p. 2
Installer le serveur FTP
Pour installer le serveur FTP, tapez:
Sudo apt-get install gksu
sudo aptitude install vsftpd
Configurer le serveur FTP
La configuration du serveur FTP se fait en éditant le fichier /etc/vsftpd.conf
Pour éditer ce fichier, faites:
nano –w /etc/vsftpd.conf
Interdire le FTP anonyme
Changez la ligne:
anonymous_enable=YES
en:
anonymous_enable=NO
Autoriser les utilisateurs locaux à se connecter
Ajoutez:
local_enable=YES
Cela permettra aux utilisateurs déclarés dans Ubuntu d'utiliser le même login/mot de passe pour
accéder au serveur FTP.
3. Install Ubuntu server + Tasksel + Ftp
3.0
Osistar
p. 3
Autoriser les utilisateurs à uploader des fichiers
Ajoutez:
write_enable=YES
Choisir l'interface
Par défaut le serveur FTP sera en écoute sur toutes les interfaces. Si vous voulez restreindre - par
exemple - uniquement à votre réseau local en 10.0.0.x, ajoutez la ligne:
listen_address=10.0.0.1
Si l'adresse de IP LAN votre serveur FTP est 10.0.0.1
(re)Démarrer le serveur FTP
(re)démarrez le serveur FTP pour qu'il prenne en compte la configuration que nous venons de
modifier.
Tapez:
sudo /etc/init.d/vsftpd restart
Nous voilà donc avec un serveur qui autorise tout les utilisateurs locaux à accéder à leurs répertoires
personnels, et qui refuse toute forme de connexion anonyme. Il peut être intéressant de mettre en
place un répertoire commun aux utilisateurs, pour faire cela, il faut créer un utilisateur, disons
"partage" :
sudo adduser partage
Puis indiquer correctement les droits :
$ sudo chmod -R 755 /home/partage $ sudo chown partage.partage -R
/home/partage
Créer ensuite un répertoire "/home/utilisateur/partage" dans le dossier personnel de chaque
utilisateur :
$ mkdir /home/utilisateur/partage $ sudo chown utilisateur:utilisateur
/home/utilisateur/partage $ sudo chmod 755 /home/utilisateur/partage
4. Install Ubuntu server + Tasksel + Ftp
3.0
Osistar
p. 4
Et enfin modifier le fichier" /etc/fstab" pour mounter automatiquement le répertoire partagé dans le
home de chaque utilisateur. Pour ce faire, il faut ajouter la ligne suivante dans le fstab, une ligne par
utilisateur différent :
/home/partage /home/utilisateur/partage auto bind,defaults 0 0
Et voilà, tout les utilisateurs disposeront d'un répertoire "partage" commun.
Pour allez plus loin, il peut aussi être intéressant de disposer d'un répertoire commun accessible en
écriture. Pour cela, il suffit de créer un répertoire dans le "home" de l'utilisateur "partage", et de lui
donner les droits adéquates:
$ sudo mkdir /home/partage/upload $ sudo chown partage:partage
/home/partage/upload $ sudo chmod 777 /home/partage/upload
A partir De maintenant vous pouvez vous connectez en Tapant Ip Du serveur Ftp
ftp://192.168.1.--