
Plusieurs fois, Après avoir installé un nouveau système d’exploitation sur notre serveur, Il est nécessaire de pouvoir disposer un Serveur FTP pour être admissible à distant de manière à la système de fichiers ou alors autres utilisateurs ils peuvent accéder, sans peur, qui peut compromettre le serveur lui-même, ou peut-être vous permettent utilisateurs sans connaissance Linux peut Télécharger des fichiers.
Dans notre cas, Nous allons voir comment vous pouvez faire l’installation de vsFTPd (Serveur FTP très sécurisé), Ce qui est un Serveur FTP de léger pour CentOS, d’une manière tout à fait facile et simple.
Comment installer vsFTPd, un serveur FTP, dans CentOS
Tout d'abord, Il le faut se connecter avec le serveur à l’aide de SSH ou physiquement avec une utilisateur ont Privilèges d’administrateur ou tout autre que vous pouvez faire sudo pour, Une fois connecté, pour obtenir ces privilèges.
Fois à l’intérieur, pour réaliser ses installation, dans le console de commande o Terminal Server Exécutez la commande suivante:
1 | $ sudo yum -y install vsftpd |
Si vous accédez à un utilisateur ayant, déjà en soi, Privilèges d’administrateur, n’est pas nécessaire d’écrire au début ‘sudo‘.
Une fois installé, Nous allons avoir accès à la fichier de configuration pour effectuer certaines changements sur cet utilitaire. Ce fichier se trouve dans le chemin d’accès /etc/vsftpd/vsftpd.conf, afin que vous puissiez l’ouvrir et le modifier avec Vim de la manière suivante:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
Une fois que le fichier est ouvert, Nous allons Recherchez les lignes où sont les suivants variable, leur configuration avec les valeurs que nous leur donnons ci-dessous:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
De plus,, à la fin du fichier doit Ajouter les lignes suivantes, qui va nous permettre de faire connexions en mode passif, ainsi que la configuration de la ports à utiliser pour ce faire:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
Après avoir terminé les modifications, enregistre et ferme le fichier à l’aide des touches : x + INTRO.
Ensuite nous allons Configurer le pare-feu, Pour quoi autoriser les connexions entrantes FTP. Pour ce faire, Si vous utilisez le pare-feu iptables, Exécutez les commandes suivantes:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
Avec cela nous sommes configuration la ports 20 et 21, qui servent à la transfert de données et de contrôle, En plus de la ports 30300 à la 30309 pour le mode passif.
Enfin, Nous allons Démarrez le serveur FTP et nous le faisons c’est charge lorsque le système est démarré. Pour ce faire, exécutez ce qui suit commandes:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
Vous êtes prêt! Une fois fait, nous avons installé et en cours d’exécution notre Serveur FTP, en particulier la vsFTPd, dans notre Serveur CentOS, disposé à recevoir les demandes de connexion et commencer à réaliser la partage de fichiers.
