Linux Logiciels
ProFTPd
Fichier de configuration virtuals.conf




Voici le contenu du fichier "virtuals.conf" situé dans le répertoire "/etc/proftpd/". Vous n'êtes pas obligé de mêttre toutes les options qui sont présenté dans chaque vhost, à vous de voir ce qui est nécéssaire pour votre serveur. Vous pouvez rajouter des options supplémentaire en prenant des éléments dans le fichier "proftpd.conf".

Vous pouvez ajouter autant de vhost ici. Chaque hôte virtuel est encadré entre les balises:
<VirtualHost xxx.xxx.xxx.xxx>
...
</VirtualHost>

PS: Ne pas oublier de rajouter dans dans votre fichier "proftpd.conf" la ligne
"Include /etc/proftpd/virtuals.conf" pour lié votre fichier de vhost à proftpd.


Je pense qu'il est assez bien commenté pour vous aidez à choisir la bonne configuration à votre serveur FTP.

# VirtualHost Adresse du serveur FTP. <VirtualHost 192.168.1.1> # Nom du serveur FTP. ServerName "Server FTP" # Utilisateur et groupe sous lequel sera lancer le serveur FTP. User proftpd Group nogroup # Port différent de celui utilisé pour les anonymes (21) et les utilisateurs locaux. Port 2100 # Masque de sécurité de refut de droit. Umask 022 # Emplacement du fichier log. TransferLog /var/log/proftpd/proftpd-admin.log # Limiter le nombre de tentatives de login. MaxLoginAttempts 3 # Vérifier si l'utilisateur à bien un shell valide. RequireValidShell on # Accepte uniquement le login toto. <Limit LOGIN> Order Allow,Deny AllowUser toto Deny from all </Limit> # Accepte uniquement le groupe mimi. <Limit LOGIN> Order Allow,Deny Allowgroup mimi </Limit> # Permet de chrooter tous les utilisateurs de manière qu'il n'accède qu'à leur répertoire # et ne puissent pas accéder à toutes l'arborecence du serveur, sauf pour "toto". DefaultRoot ~ !toto # Message affiché lors d'une connexion réussi AccessGrantMsg "Bienvenue %u sur le Serveur FTP" # Limite le nombre de connexion de clients différents et leur affiche ce message. MaxClients 10 "Désolé , maximum %m utilisateur -- recommancer plutard" # Permet de ne pas vérifier l'identité du client Anonymes. IdentLookups off # Refuse toutes les commandes dans /srv/ftp/docs. <Directory /srv/ftp/docs> <Limit ALL> DenyAll </Limit> </Directory> # Autorise toutes les commandes dans /srv/ftp/mails. <Directory /srv/ftp/mails> <Limit ALL> AllowAll </Limit> </Directory> </VirtualHost>





Lien pour aller sur le site de ProFTPd:
www.proftpd.org


Lien qui peuvent vous aidez:
ProFTPd - Installer et configurer un serveur FTP
ProFTPd - Tutoriel de mise en oeuvre hôte virtuel (vhost)
ProFTPd - Fichier proftpd.conf
FTP - Fichier ftpusers pour interdire la connexion à des utilisateurs



Par O.Cédric
Sur www.octetmalin.net

Article publié le:
27/06/2011 11:44






Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.