Comment configurer un serveur de téléchargement FTP anonyme dans Fedora
- 836
- 133
- Maëlle Perez
FTP, court pour Protocole de transfer de fichier, est un protocole réseau standard qui était généralement utilisé pour transférer des fichiers entre un client et un serveur, il a maintenant été remplacé par des moyens plus sécurisés et plus rapides de livrer des fichiers sur les réseaux.
La plupart des utilisateurs Internet occasionnels d'aujourd'hui utilisent des navigateurs Web via HTTPS pour télécharger directement des fichiers et les utilisateurs en ligne de commande sont plus susceptibles d'utiliser des protocoles réseau sécurisés tels que le SCP ou le SFTP.
Dans cet article, nous expliquerons comment configurer un serveur de téléchargement FTP anonyme à l'aide de Secure vsftpd dans Fedora Linux pour distribuer largement les fichiers publics.
Étape 1: Installation de vsftpd dans Fedora
Tout d'abord, nous commencerons par mettre à jour nos packages logiciels, puis installer vsftp serveur utilisant les commandes DNF suivantes.
$ sudo dnf mise à jour $ sudo dnf install vsftpdInstallez VSFTPD dans Fedora
Ensuite, démarrez, activez et vérifiez le serveur VSFTP.
$ sudo systemctl start vsftpd $ sudo systemctl activer vsftpd $ sudo systemctl status vsftpdVérifiez l'état VSFTPD
Étape 2: Configuration du FTP anonyme dans Fedora
Ensuite, ouvrez et modifiez votre / etc / vsftpd / vsftpd.confli
fichier pour autoriser les téléchargements anonymes avec les entrées suivantes.
$ sudo vi / etc / vsftpd / vsftpd.confli
L'option suivante contrôle si les connexions anonymes sont autorisées ou non. S'il est activé, les noms d'utilisateur et les anonymes sont reconnus comme des connexions anonymes.
anonymous_enable = oui
L'option suivante contrôle si les connexions locales sont autorisées. Nous allons définir cette option sur "NON"
Parce que nous n'autorisons pas les comptes locaux à télécharger des fichiers via FTP.
local_enable = non
Le paramètre suivant contrôle si des modifications du système de fichiers sont autorisées ou non.
write_enable = non
Le paramètre suivant empêchera VSFTPD de demander un mot de passe anonyme. Nous allons définir cette option sur "OUI"
Parce que nous permettons aux utilisateurs anonymes de se connecter sans demander de mot de passe.
no_anon_password = oui
Activez maintenant le paramètre suivant pour imprimer toutes les informations sur les utilisateurs et le groupe dans les listes de répertoires en tant que FTP.
hide_ids = oui
Enfin, ajoutez les options suivantes, qui limiteront la plage de ports qui peuvent être utilisés pour les connexions de données de style passif.
pasv_min_port = 40000 pasv_max_port = 40001
Maintenant que vous avez configuré VSFTPD, ouvrez maintenant les ports du pare-feu pour permettre des connexions VSFTP ainsi que la plage de port passive que vous avez définie dans la configuration.
$ sudo Firewall-CMD --Add-Service = FTP --perm $ sudo Firewall-CMD --Add-Port = 40000-40001 / TCP --perm $ sudo Firewall-CMD --Reload
Ensuite, configurez SELINUX pour autoriser le FTP passif.
$ sudo setsebool -p ftpd_use_passive_mode sur
Et enfin, redémarrez le serveur VSFTP.
$ sudo systemctl start vsftpd
Au moment, votre serveur FTP anonyme est prêt, vous pouvez maintenant ajouter vos fichiers dans / var / ftp
Répertoire (généralement, les administrateurs système placent des fichiers téléchargeables publiquement sous / var / ftp / pub
).
Étape 3: Tester l'accès FTP anonyme
Vous pouvez maintenant vous connecter à votre serveur FTP anonyme à l'aide d'un navigateur Web ou d'un client FTP sur un autre système. Pour se connecter à partir d'un navigateur Web, entrez l'adresse IP de votre serveur.
FTP: // 192.168.0.106
Si tout fonctionne comme prévu, vous devriez voir le pub
annuaire.
Vous pouvez également tester votre serveur FTP à partir de la ligne de commande à l'aide d'un client FTP avec mode passif en utilisant -p
Option comme indiqué. Lorsqu'on vous a demandé un nom d'utilisateur, vous pouvez taper soit "FTP" ou "anonyme".
$ ftp -p 192.168.0.106Connectez le client FTP à partir du terminal
Conclusion
Dans cet article, nous avons expliqué comment installer et configurer le serveur VSFTPD pour les téléchargements anonymes uniquement dans Fedora Linux. Si vous rencontrez des problèmes lors de la configuration, n'hésitez pas à poser la question dans la section des commentaires ci-dessous.
- « 4 outils utiles pour surveiller la température du processeur et du GPU dans Ubuntu
- Comment augmenter le nombre d'inode du disque dans Linux »