Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Cloud Servers, FTP
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
É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
É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
É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
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