Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Comment créer un compte FTP sans panneau de contrôle?
Comment installer vsftpd
CentOS 6 / Redhat 6
CentOS 7 / Redhat 7
Ubuntu / Debian
Comment ajouter un utilisateur FTP

Comment configurer le serveur FTP à l'aide de VSFTPD

Mots clés: Cloud Servers,  FTP 

Comment créer un compte FTP sans panneau de contrôle?
Comment installer vsftpd
CentOS 6 / Redhat 6
CentOS 7 / Redhat 7
Ubuntu / Debian
Comment ajouter un utilisateur FTP

Comment créer un compte FTP sans panneau de contrôle?

Ce guide couvre comment créer des comptes FTP à l'aide de VSFTPD et que ce logiciel peut être installé sur Centos 6, Centos 7 et Ubuntu.

Avant d'installer n'importe quel logiciel, il est toujours préférable de vous assurer que votre système est à jour.Veuillez vous reporter et suivre le Guide suivant pour mettre à jour votre serveur. Comment mettre à jour votre serveur

Comment installer vsftpd

CentOS 6 / Redhat 6

Étape 1 - Tout d'abord, installez vsftpd. Pour ce faire, exécutez la commande suivante lorsque vous êtes connecté via SSH.

yum install vsftpd

Remarque: vous serez invité à confirmer l'installation.Si vous souhaitez éviter cela, vous pouvez utiliser l'option -y.

Step 2 - FTP est techniquement fonctionnel sur le serveur.Cependant, il est conseillé de prendre les modifications de sécurité suivantes dans le fichier de configuration pour VSFTPD.(situé à /etc/vsftpd/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Une fois que vous modifiez ces modifications, vous devez redémarrer le service VSFTPD:

service vsftpd restart

Étape 3 - Vous devez maintenant configurer le service vsftpd pour qu'il démarre toujours au démarrage à l'aide de la commande suivante:

chkconfig vsftpd on

Étape 4 - La dernière étape consiste à autoriser le port FTP par défaut (21) à travers le pare-feu. Pour ce faire, utilisez la commande suivante:

iptables -A INPUT -p TCP -m TCP --dport 21 -j ACCEPT

Étape 5 - Redémarrez maintenant le pare-feu à l'aide de la commande suivante:

service iptables restart

CentOS 7 / Redhat 7

Étape 1 - Installez vsftpd. Pour ce faire, exécutez la commande suivante lorsque vous êtes connecté via SSH.

yum install vsftpd

Vous serez invité à confirmer l'installation en appuyant sur "Y", si vous souhaitez éviter cela, vous pouvez utiliser l'option -Y à la fin de la commande.

Step 2 - FTP est maintenant fonctionnel sur le serveur, mais il est conseillé de modifier les modifications de sécurité suivantes dans le fichier de configuration pour VSFTPD.(situé à /etc/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Une fois ces modifications apportées, redémarrez le service vsftpd à l'aide de la commande suivante:

systemctl restart vsftpd

Étape 3 - Vous devez maintenant configurer le service vsftpd pour qu'il démarre toujours au démarrage à l'aide de la commande suivante:

systemctl enable vsftpd

Étape 4 - La dernière étape consiste à autoriser le port FTP par défaut (21) à travers le pare-feu. Pour ce faire, utilisez la commande suivante:

firewall-cmd --permanent --add-port=21/TCP

Étape 5 - Redémarrez maintenant le pare-feu à l'aide de la commande suivante:

firewall-cmd --reload

Ubuntu / Debian

Étape 1 - Installez vsftpd. Pour ce faire, exécutez la commande suivante lorsque vous êtes connecté via SSH.

apt-get install vsftpd

Vous serez invité à confirmer l'installation.Si vous souhaitez éviter cela, vous pouvez utiliser l'option -y.

Step 2 - FTP est maintenant fonctionnel sur le serveur.Cependant, il est conseillé de prendre les modifications de sécurité suivantes dans le fichier de configuration pour VSFTPD.(situé à /etc/vsftpd.conf)

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Une fois que vous avez apporté ces modifications, vous devrez redémarrer le service VSFTPD à l'aide de la commande suivante:

service vsftpd restart

Comment ajouter un utilisateur FTP

Vous pouvez créer un nouvel utilisateur qui peut être utilisé pour FTP à l'aide de la commande add-utilisateur.Veuillez noter que la syntex spécifique de cette commande évite l'accès à la coque Bash pour l'utilisateur FTP créé.Cette commande fonctionnera pour Centos / Redhat et Ubuntu / Debian.Pour ajouter un nouvel utilisateur FTP, émettez la commande suivante lorsque vous êtes connecté via SSH, remplaçant le nom de NEWNUNERNA avec le nom d'utilisateur que vous souhaitez utiliser.

useradd -m NewUserName -s /usr/sbin/nologin

Une fois l'utilisateur ajouté, définissez son mot de passe à l'aide de la commande suivante, en remplaçant le nom d'utilisateur par le nom de l'utilisateur:

passwd username

Vous serez invité à entrer le mot de passe deux fois.Cependant, le mot de passe ne sera pas visible que vous le tapez.Fais attention.

Vous devriez maintenant pouvoir accéder au serveur via FTP en utilisant l'adresse IP du serveur, le nom d'utilisateur et le mot de passe que vous avez créés et le port 21. Veuillez noter que l'utilisateur n'aura accès qu'à son répertoire personnel spécifique.

Écrit par Michael Brower  /  décembre 13, 2016