background preloader

Serveur FTP

Facebook Twitter

Options de configuration de vsftpd. Installer un serveur FTP : vsftpd. Mercredi 13 juillet 2005. Voici en quelques points les principales caractéristiques du serveur que nous voulons mettre en place : chaque utilisateur se connectera avec un identifiant propre. Le système pourra ainsi logger les actions de chacun (en gros, savoir qui fait quoi) chaque utilisateur disposera d’un espace où il puisse stocker ses fichiers de façon privée chaque utilisateur accédera à un espace public Tout cela est faisable facilement grâce à Very Secure FTPd (autrement appelé vsftpd qui équipe des serveurs FTP tels que ceux Red Hat, Suse, OpenBSD, kernel.org et bien (bien sûr) Debian. Loggez vous en root et tapez : # apt-get install vsftpd Une fois vsftpd installé, il faudra remplacer le fichier de configuration /etc/vsftpd.conf par le suivant : Une fois le fichier de configuration remplacé, on relance le serveur FTP en tapant en root : # /etc/init.d/vsftpd restart Il nous reste donc à créer un répertoire commun auquel chacun aura accès.

. # adduser commun mount /home/pingoo/commun. Vsftpd. Attention cette documentation présentait des failles de sécurité importantes (partie connexion depuis le web)! Je n'ai pas tout vérifié en détail mais je vous conseille de vérifier les paramètres donnés avec le man du site officiel! Au niveau des protocoles de transfert de fichiers, il y a le FTP classique: Tout y passe en clair (y compris les infos de login/mot de passe). Ce protocole utilise un canal de contrôle et un canal de données (par défaut, port 21 en destination pour le canal contrôle).

Ce tutoriel explique les possibilités de sécurisation du FTP c'est a dire FTP sur SSL/TLS (parfois nommé FTPS). Il est important de ne pas confondre cette évolution sécurisée de FTP, basée sur le protocole d'origine, avec SFTP. La proximité des acronymes prête en effet à confusion ! En effet, SFTP n'est nullement basé sur FTP, mais sur SSH !

D'où une possible confusion côté client : si cela ne fonctionne pas, vérifier. VsFTPd est un serveur FTP conçu avec la problématique d'une sécurité maximale. Reseau:vsftpd-un-serveur-ftp-securise-et-simple. Etant relativement jeune sous GNU/LINUX, j'ai d'abord cherché à m'appuyer sur une documentation solide, en cherchant à l'adapter pour Debian et à la rendre disponible au plus grand nombre. Cette documentation s'inspire donc pour toute ou partie de celle du site officiel et notamment de plusieurs tutoriaux qu'il propose . Dans une traduction plus que subjective et dans un style qui est le mien, j'y regroupe plusieurs de ceux-ci dans un ensemble se voulant cohérent et synthétique, en y ajoutant des petits conseils et autres astuces glanés ça et là. vsFTPd est un serveur FTP sous license GPL pour les systèmes UNIX.

“vs”, mis pour “VerySecure” rappelle quelle a été l'orientation de son auteur Chris Evans, lors de la conception de cette application. Définitions: est un système de bibliothèques qui gèrent les tâches d'authentification des applications (services) sur le système. # apt-get install vsftpd #! Tutoriel d'installation d'un serveur ftp : vsftpd (1ère partie) Ce tutoriel vous accompagnera tout au long de l'installation de ce serveur ftp simple et efficace. Il sera en deux parties. La première vous permettra de configurer simplement votre serveur. Dans une seconde, nous verrons la configuration avancée du serveur.

Article lu 1445 fois. De nombreux transferts de fichiers ont lieu à chaque instant sur internet. 2.1. Je vous propose d'utiliser le système de package implémenté sur votre distribution. Le fichier de configuration se trouve régulièrement dans /etc avec le doux nom de vsftpd. Find /etc -name "vsftpd.conf" pour trouver son emplacement dans /etc 2.2. Le fichier vsftpd.conf vous propose un grand nombre d'options. 2.3. Si vous désirez faire un serveur pour que quelques amis viennent télécharger les vidéos de vacances, avec ces règles Utilisateurs déclarés Rien à protéger Ecriture interdite Je conseillerais : listen=YES anonymous_enable=NO local_enable=YES write_enable=NO xferlog_file=YES ftpd_banner=/etc/ma_banniere chroot_local_user=NO. Installation et paramétrage de vsftpd. Cet article a été publié par Benjamin le 02-04-09 à 13:24 dans la catégorie Serveur Tags : - Libre - Serveur - Ubuntu Bonjour à tous, comme vous le savez maintenant, j'ai décidé de bientôt passer à l'auto-hébergement.

Cependant, avant de me lancer comme ça dans cette grande aventure, je fais tous les tests possibles et imaginables sur une machine locale qui fait donc office de serveur temporaire. J'ai donc tout d'abord mis en place vsftpd : Contexte Dans cet article, je vais vous présenter la mise en place d'un serveur vsftpd. Je tiens à être clair dès le début, je ne vais vous présenter que ce que j'ai mis en place, je ne détaillerais pas toutes les possibilités de ce serveur FTP.Pour résumer voici ce dont j'avais besoin : Un compte FTP par compte UNIX sur ma machine (pas de comptes "virtuels"), pour avoir un compte FTP, un client doit avoir un compte UNIX sur mon serveurLe client sera chrooté dans son /home.

I. II. Apt-get install vsftpd Voila, votre serveur FTP est déjà installé. III. FTP actif versus FTP passif. Je me pose régulièrement la question de la différence entre les deux modes de transfert de fichiers FTP: actif ou passif. Voici donc un billet mémo à destination des petites têtes (dont je fais parti...). C'est le mode par défaut des clients FTP. Le client établi dans un premier temps une session TCP sur le port 21 (FTP) du serveur ("control channel"). Une fois la session établie et l'authentification FTP acceptée, c'est le serveur qui établi une session TCP (avec le port source 20, FTP-DATA) vers un port dynamique du client ("data channel"). Il faut garder en mémoire que le mode passif est conseillé à partir du moment ou les clients peuvent se trouver derrière un Firewall/NAT.

En effet dans ce mode, toutes les initialisions de sessions TCP se font à partir du client. Comme pour le FTP actif, le client établi une première session TCP sur le port 21 (FTP) du serveur ("control channel"). Le numéro de port dynamique est transmis du serveur vers le client suite à la commande PASV. Un serveur FTP en 5 minutes chrono.

Nous allons dans ce billet détailler l'installation d'un serveur FTP sur une machine tournant sous Ubuntu 10.04 (la procédure marche aussi sur d'autres versions). Le serveur FTP choisi est Pure-ftpd (je l'utilisai déjà sous FreeBSD et il est d'une stabilité à toutes épreuves). > top chrono Il y a plus dur: sudo apt-get install pure-ftpd pure-ftpd-common Suite à cette commande, le serveur FTP sera lancé automatiquement. L'ensemble des fichiers de configuration de Pure-ftpd se trouve dans le répertoire suivant: /etc/pure-ftpd/ Il faut ensuite créer l'utilisateur/groupe système avec lequel le serveur FTP sera lancé: sudo groupadd ftpgroupsudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser De base, Pure-ftpd base son authentification sur le PAM système puis sur un fichier de donnée interne.

. # sudo vi /etc/pure-ftpd/conf/PAMAuthenticationno# sudo vi /etc/pure-ftpd/conf/DontResolveyes Pour finir, il faut créer un lien symbolique pour activer l’authentification des utilisateurs virtuels :