Ubuntu FTP Top 10.Configuration des 10 meilleurs serveur

Ubuntu FTP Top 10.Configuration des 10 meilleurs serveur

Le Protocole de transfert de fichiers (FTP) est un protocole standard pour communiquer et transférer des fichiers entre un serveur et un client. FTP utilise une architecture client-serveur. Nous couvrirons les étapes pour configurer FTP sur Ubuntu 22.04.

Configuration du FTP sur Ubuntu 22.04

FTP est disponible sur Ubuntu, mais vous avez besoin d'un démon FTP qui offrira un tunnel sécurisé pour crypter le flux de données dans le serveur FTP. VSFTPD (Daemon FTP très sécurisé) est un serveur FTP fiable pour le système Linux. Nous l'utiliserons pour configurer le serveur FTP sur Ubuntu 22.04.

Commencez par mettre à jour les référentiels Ubuntu.

$ sudo apt mise à jour



Pour installer le VSFTPD, utilisez la commande suivante. Ajouter le -y pour sauter toutes les invites.

$ sudo apt install vsftpd -y



VSFTPD est automatiquement activé après l'installation. Vérifiez son statut pour vérifier s'il fonctionne.

$ sudo systemctl status vsftpd


S'il n'est pas actif, utilisez l'option Démarrer pour changer son statut en actif.


Avec FTP, vous avez besoin d'un utilisateur pour vous connecter au serveur FTP une fois configuré. Créez votre utilisateur et ajoutez ses coordonnées, y compris le mot de passe. Pour ce tutoriel, notre utilisateur est LinuxHintftp.

$ sudo addUser



Pourtant, créez un répertoire pour l'utilisateur créé et accordez à l'utilisateur les autorisations et la propriété requises. Exécutez les commandes suivantes et remplacez le nom d'utilisateur et le répertoire pour correspondre à votre cas. Notre répertoire FTP pour cette affaire est ftp1:

$ sudo mkdir -p / home / linuxhintftp / ftp1
$ sudo chmod -r 750 / home / linuxhintftp / ftp1
$ sudo chown linuxhintfp: / home / linuxhintftp / ftp1



L'utilisateur nouvellement créé doit être ajouté au / etc / vsftpd.liste d'utilisateur Pour permettre à l'utilisateur d'accéder au serveur VSFTPD configuré.

$ sudo bash -c 'echo linuxhintftp >> / etc / vsftpd.liste d'utilisateur'



À ce stade, l'utilisateur est correctement configuré. L'étape suivante consiste à configurer le serveur VSFTPD en modifiant son fichier de configuration. Utilisez votre éditeur pour ouvrir le / etc / vsftpd.confli déposer.

$ sudo nano / etc / vsftpd.confli


Il existe différentes lignes dans le fichier de configuration que vous devez modifier. Tout d'abord, assurez-vous que l'option pour l'utilisateur anonyme est désactivée. Activer le local_enable et le write_enable Options pour permettre à l'utilisateur de travailler avec les fichiers tels que le téléchargement, le téléchargement, etc.

Modifiez votre fichier de configuration pour correspondre à l'image ci-dessous.


En outre, activez l'accès au répertoire de la maison de l'utilisateur chroot_user = oui option. Vous devez également spécifier les plages de port pour le mode passif pour le VSFTPD. Nous l'avons réglé sur 10000 et 11000 pour ce cas.

Utilisez l'image suivante pour modifier votre fichier de configuration pour ajouter les lignes affichées. Enfin, enregistrez et sortez du fichier de configuration.


Redémarrez le serveur VSFTPD pour tenir compte des modifications que nous avons apportées.

$ sudo systemctl redémarrer vsftpd



Pour tester le serveur FTP, tapez le FTP commande suivie de l'adresse IP de votre Ubuntu 22.04.

Si la configuration est réussie, entrez votre nom d'utilisateur et votre mot de passe pour l'utilisateur que nous avons créé. Notez que vous devez avoir le allow_writeable_chroot = oui non-élaboré sur le fichier de configuration VSFTPD. Sinon, vous obtiendrez une défaillance de connexion, comme dans l'image ci-dessous.

$ ftp



Réparez rapidement ceci en ajoutant le allow_writeable_chroot = oui et enregistrer le fichier.


Redémarrez le VSFTPD et essayez à nouveau de vous connecter au serveur FTP. Ça fonctionnera cette fois.


La dernière étape consiste à permettre le trafic FTP et les données FTP via les ports 20 et 21, respectivement. Activez également la connexion passive au mode passif pour les plages de port que vous avez définies dans votre fichier de configuration.

Pour cela, vous créez un pare-feu comme celui de l'image suivante et remplacez les gammes de port pour correspondre au vôtre:

$ sudo ufw autoriser de n'importe quel port 20,21,10000: 11000 proto tcp



Vérifiez que les règles du pare-feu sont créées avec succès en vérifiant le statut de pare-feu.

$ sudo ufw statut



C'est comment configurer le serveur FTP sur Ubuntu 22.04.

Conclusion

Avec le VSFTPD, vous pouvez configurer en toute sécurité votre serveur FTP sur Ubuntu 22.04. Nous avons parcouru les étapes détaillées que vous devriez suivre, de l'installation du VSFTPD, à la configuration, à la test du serveur FTP. Vous pouvez suivre confortablement et configurer votre serveur FTP.