comptes_transferts_Vsftp

11
Création et configuration de comptes FTP

description

Creation de comptes securisés avec vsftp

Transcript of comptes_transferts_Vsftp

Page 1: comptes_transferts_Vsftp

Création et configuration de comptes FTP

Page 2: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 2

I. Création des comptes

Chaque utilisateur est chrooté dans le répertoire dont il est le propriétaire. De ce faite, pour assurer la confidentialité des données, chaque utilisateur devra avoir un compte individuel. La création du compte se fait sur le serveur VsFTPD.

1. Editer le fichier de configuration

On va éditer le fichier virtual_users.txt qui se trouve dans le répertoire /etc/vsftpd/. Ce fichier contient les comptes autorisés à se connecter au serveur. Ajoutez à la fin du fichier (une ligne à la fois) le nom d’utilisateur et le mot de passe, première lettre en majuscule

Ensuite, il faut compiler ce fichier texte dans la base de données Berkeley avec la commande :

db_load -T -t hash -f virtual_users.txt virtual_users.db

2. Attribution des Droits sur le répertoire

Nous allons éditer un fichier dans lequel on va configurer les droits particuliers et individuels de l’utilisateur. Ce fichier doit avoir le même nom que celui de l’utilisateur.

vim /etc/vsftpd/vsftpd_user_conf/Username

Puis ajouter les lignes suivantes conformément à vos attentes

local_root=Username

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

idle_session_timeout=600

data_connection_timeout=1200

3. Création du répertoire de l’utilisateur

Il faut enfin créer le répertoire de l’utilisateur. Le nom du répertoire doit être conforme au nom d’utilisateur (sensible à la casse). Dans le cas contraire, la connexion ne sera pas possible. Par convention, nous allons choisir de toujours mettre la première lettre en majuscule. Le FTP est chrooté par défaut dans /var/ftp/. Nous allons cependant créer notre répertoire à cette base, et donner les droits au serveur FTP.

mkdir /var/ftp/Username

chmod -R 755 /var/ftp/Username

Page 3: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 3

II. Transfert de fichiers

Pour le transfert de fichiers nous avons le choix entre un utilitaire de transfert, et le plus simplement l’explorateur de Windows.

1. Utilitaires de transfert

Il existe une multitude de clients comme filezilla, coreftp, smartftp. Mais nous allons utiliser winscp. Il a l’avantage d’être simple, ergonomique et supporte plusieurs protocoles. Il est téléchargeable à l’adresse : http://winscp.net/eng/download.php.

Une fois installé et lancé, nous allons créer une nouvelle connexion.

Page 4: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 4

� Déroulez la liste des protocoles et choisir FTP � Introduisez colinaburkina.dyndns.org dans le nom d’hôte � Saisissez votre nom d’utilisateur, en respectant les majuscules � Entrez le mot de passe � Sauvegarder la session pour un accès plus rapide les prochaines fois, entrez

ftp@colinaburkina comme nom de session (par exemple)

A présent votre session est sauvegardée.

Page 5: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 5

Une fois connecté au serveur FTP, vous pouvez déplacer aisément les fichiers d’un volet à l’autre.

2. Explorateur Windows

Il est également possible d’utiliser l’explorateur Windows pour naviguer dans le serveur. On va également sauvegarder la session pour ne pas avoir à faire tout le temps cette manipulation. On va créer un mappage réseau. Pour ce faire ouvrez l’explorateur Windows et suivez les étapes suivantes :

Page 6: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 6

� Cliquer sur connecter un lecteur réseau � Dans la fenêtre qui s’ouvre, choisissez la lettre du lecteur, s’assurer que la case se

reconnecter à l’ouverture de session, puis cliquez sur se connecter à un site web… � Dans l’assistant qui s’ouvre faite suivant

Page 7: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 7

� Dans la zone d’adresse réseau, entrer ftp://colinaburkina.dyndns.org, puis aller sur la page suivante

� Décocher la case d’ouverture de session anonyme, étant donné qu’on doit s’authentifier sur le serveur, puis entrer votre nom d’utilisateur

Page 8: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 8

� Entrer un nom pour le raccourcis de l’emplacement réseau, par exemple [email protected]

Page 9: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 9

� Entrez le mot de passe et cocher la case pour enregistrer le mot de passe. � Apres l’ouverture de votre session vous verrez s’afficher l’espace qui vous est dédié

dans lequel vous pouvez naviguer et y déplacer vos fichiers.

Page 10: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 10

III. Procédure de transfert de fichiers

Internet est un grand océan sur lequel naviguent également les pirates. On a augmenté la sécurité de notre système avec l’identification et l’authentification, mais on pourrait encore faire mieux. On va protéger les fichiers à transférer contre les attaques.

1. Installation du logiciel 7-zip

7-zip est un logiciel de compression de données et d’archivage de fichiers. Il prend en charge également le procédé de chiffrement AES en 256 bits. http://www.7-zip.org/download.html

Apres l’avoir téléchargé et installé, vous devez le voir apparaitre dans le menu du clic droit sur un fichier ou dossier.

2. Protection des fichiers

Pour déposer un fichier sur le serveur de fichiers, procédons comme suit :

� Créez un dossier dans lequel vous allez y copier les fichiers, s’il y en a plusieurs. � Utilisez la compression de 7-zip pour créer une archive zippé, puis la protéger par mot

de passe. Veillez à utiliser un mot de passe fort. � Déposez le zip dans votre répertoire du serveur, puis envoyer le mot de passe par

email à votre correspondant de Colina Burkina Faso.

De cette façon le document est sécurisé et prêt à affronter les vagues de l’océan.

Page 11: comptes_transferts_Vsftp

Création et Configuration de Comptes FTP Page 11