Remarque: nous avons expliqué la procédure et les commandes sur Linux Mint 20 OS. Plus ou moins la même procédure peut être suivie dans les versions de menthe plus anciennes.
Installation du serveur FTP
Pour installer un serveur FTP sur Linux Mint, suivez les étapes ci-dessous:
Étape 1: Installer vsftpd
Notre première étape sera d'installer VFTPD sur notre système. Pour ce faire, lancez le terminal dans le système d'exploitation menthe en utilisant le raccourci clavier CTRL + Alt + T. Ensuite, émettez la commande suivante dans le terminal pour mettre à jour l'indice du référentiel système:
$ sudo apt mise à jour
Installez ensuite VSFTPD en utilisant la commande suivante dans le terminal:
$ sudo apt install -y vsftpd
Une fois l'installation de VSFTPD terminée, nous nous déplacerons vers la configuration.
Étape 2: Configurer VSftpd
Le VSftpd peut être configuré via le / etc / vsftpd.confli déposer. Modifier le / etc / vsftpd.confli Fichier à l'aide de la commande suivante dans le terminal:
$ sudo nano / etc / vsftpd
Ajoutez maintenant ou décalmentez les lignes suivantes (si déjà ajoutée dans le fichier):
écouter = nonUne fois terminé, enregistrez et fermez le / etc / vsftpd.confli déposer.
Étape 3: Autoriser les ports en pare-feu
Si un pare-feu fonctionne sur votre système, vous devrez autoriser certains ports FTP à travers. Émettez les commandes suivantes dans le terminal pour permettre aux ports 20 et 21:
$ sudo ufw autoriser 20 / TCP
$ sudo ufw autoriser 21 / TCP
Vous pouvez vérifier si le port a été autorisé dans le pare-feu ou non en utilisant la commande suivante dans le terminal:
$ sudo ufw statut
Étape 4: Activer et exécuter VSFTPD
Maintenant, le VSFTPD est configuré et autorisé dans le pare-feu; Maintenant, nous pouvons activer et exécuter les services VSFTPD. Voici les commandes pour le faire:
Pour activer le service VSFTPD pour démarrer sur le démarrage, émettez la commande suivante dans le terminal:
$ sudo systemctl activer vsftpd.service
Pour exécuter le service VSFTPD, émettez la commande suivante dans le terminal:
$ sudo systemctl start vsftpd.service
Si vous devez redémarrer le service VSFTPD après avoir apporté des modifications de configuration, émettez la commande suivante dans le terminal:
$ sudo systemctl redémarrer vsftpd.service
Pour vérifier si le VSFTPD est actif et en cours d'exécution, émettez la commande suivante dans le terminal:
$ sudo systemctl status vsftpd.service
Étape 5: Créez un utilisateur FTP
Ensuite, créez un compte utilisateur qui sera utilisé pour tester la connexion FTP. Émettez les commandes suivantes dans Terminal pour créer un compte utilisateur et définissez un mot de passe:
$ $ sudo adduser
$ sudo passwd
Étape 6: Testez la connexion FTP
Maintenant, notre serveur FTP est prêt, il est donc temps de tester la connexion FTP.
Pour tester la connexion FTP localement, émettez la commande suivante dans le terminal en remplaçant par l'adresse IP réelle de votre serveur FTP:
$ ftp
Vous pouvez également tester la connexion FTP à distance en utilisant la même commande ci-dessus à partir du système distant. J'ai testé la connexion FTP à partir de la machine Windows sur le réseau.
Vous pouvez également utiliser le client FTP comme Filezilla pour vous connecter au serveur FTP. Pour utiliser l'application FileZilla pour se connecter au serveur FTP, fournissez l'adresse IP du serveur FTP, le nom d'utilisateur et le mot de passe que vous avez définis plus tôt, et le numéro de port 21, puis cliquez sur le QuickConnect bouton.
Une fois connecté, vous serez connecté avec succès au serveur FTP et pourrez accéder aux fichiers et dossiers du serveur distant.
Là, vous avez l'installation et la configuration du serveur FTP sur le système Linux Mint 20. En suivant les étapes simples décrites ci-dessus, vous pouvez facilement configurer le serveur FTP et transférer des fichiers via lui.