Comment configurer le serveur vsftpd sur CentOS / RHEL 6/5

Comment configurer le serveur vsftpd sur CentOS / RHEL 6/5

Vsftpd représente Démon FTP très sécurisé. VSFTPD est le serveur FTP le plus populaire. Aussi probablement le serveur FTP le plus sécurisé et le plus rapide pour les systèmes de type UNIX. Si vous recherchez un serveur FTP qui peut vous fournir la sécurité, les performances et la stabilité, votre recherche est terminée ici, VSFTPD peut être la meilleure option appropriée pour vous.

Cet article vous aidera à configurer le serveur VSFTPD sur les systèmes CENTOS / RHEL et Fedora

Caractéristiques de VSFTPD

Bien qu'ils soient petits à des fins de vitesse et de sécurité, de nombreuses configurations FTP plus compliquées sont réalisables avec VSFTPD! En aucun cas une liste exclusive, VSftPD s'occupera:

    • Configurer les utilisateurs virtuels
    • Configurations IP virtuelles
    • Opération autonome ou INETD
    • Configuration par utilisateur
    • Bandpavage de la bande passante
    • Configuration basée sur la source-IP
    • Limite par IP source
    • IPv6 activé
    • Prise en charge du chiffrement via l'intégration SSL

Étape 1: Installer vsftpd

VSFTPD est déjà disponible dans les référentiels par défaut CentOS, mais pour installer la dernière version stable, activez d'abord le référentiel Centalt dans le système. Exécutez maintenant la commande suivante.

# Yum Installer vsftpd 

Étape 2: Configurer VSftpd

VSFTPD a une longue liste de configuration, nous faisons ici peu de configuration requise maintenant. Modifier le fichier de configuration VSFTPD / etc / vsftpd / vsftpd.confli dans votre éditeur préféré (par exemple: vim ou nano) et mettre à jour les valeurs suivantes

1- Autoriser le FTP anonyme? Définissez cette valeur sur NON pour désactiver la connexion anonyme. La valeur par défaut est oui

anonymous_enable = non

2- non les coutumes en dessous de la ligne pour permettre aux utilisateurs du système local de se connecter via FTP

local_enable = oui

3- Uncomment en dessous de la ligne pour activer toute forme de commande ftp write comme, créant ou téléchargeant des fichiers et répertoire.

write_enable = oui

4- Définissez cette configuration pour restreindre les utilisateurs locaux dans les répertoires personnels.

chroot_local_user = oui

Lisez cet article pour lire plus de configuration sur la configuration VSFTPD.

Étape 3: Démarrer le service VSFTPD

VSFTPD fournit le script init pour démarrer le service d'arrêt. Pour démarrer le service VSFTP Utilisez la commande suivante

# Service vsftpd Start 

Afin d'arrêter ou de redémarrer le service Utiliser les commandes suivantes

# Service VSFTPD Stop # Service VSFTPD Redémarrer 

Pour activer le service Démarrer sur le démarrage système exécutant la commande suivante

# chkconfig vsftpd sur