Dans ce didacticiel, nous vous guiderons tout au long de l'installation et de la configuration de VSFTPD sur Ubuntu 16.04 . VSFTPD est un sigle de Very Secure File Transfer Protocol Daemon. Il s'agit d'un serveur FTP gratuit et open source, rapide, stable, léger et très sécurisé pour les systèmes d'exploitation Unix et Linux, autorisé sous la licence publique générale GNU. VSFTPD est l'un des serveurs FTP les plus utilisés pour Linux et il est utilisé comme serveur FTP par défaut dans certaines des plus grandes distributions Linux telles que CentOS, Fedora, Ubuntu, NimbleX, Slackware et RHEL. Installer VSFTP sur Ubuntu est une tâche facile, suivez attentivement les étapes ci-dessous et vous devriez l'avoir installé en moins de 10 minutes.
1. Connectez-vous via SSH
Pour installer VSFTPD sur votre serveur Ubuntu 16.04, vous devez vous connecter via SSH en tant qu'utilisateur root
ssh root@IP_address
2. Mettre à jour tous les packages installés
Tout d'abord, assurez-vous que tous les packages installés sont à jour
apt-get update && apt-get upgrade
3. Installez VSFTPD sur Ubuntu 16.04
Tout ce que vous avez à faire pour installer VSFTPD sur votre VPS Ubuntu 16.04 est d'exécuter la commande suivante dans votre terminal Linux
apt-get -y install vsftpd
4. Configurer VSFTPD
Une fois installé avec succès, nous devons apporter quelques modifications à sa configuration. Ouvrez le fichier /etc/vsftpd.conf et recherchez et modifiez les lignes suivantes :
vim /etc/vsftpd.conf # Controls whether anonymous logins are permitted or not. anonymous_enable=NO # Allow local users to login local_enable=YES # Set 'write_enable' to YES in order to allow changes to the filesystem write_enable=YES # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking), # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be # on the client anyway.. ascii_upload_enable=YES ascii_download_enable=YES # You can set the root directory of the FTP users. if not specified, users' home directory equals FTP home directory local_root=public_html
Enregistrez le fichier de configuration et redémarrez le serveur FTP pour que les modifications prennent effet
systemctl restart vsftpd
Configurez VSFTPD pour qu'il démarre automatiquement au démarrage du système
systemctl enable vsftpd
Vous pouvez trouver une liste de toutes les options dans le fichier de configuration à http://vsftpd.beasts.org/vsftpd_conf.html
Les connexions root sont désactivées par défaut dans VSFTPD pour des raisons de sécurité. Pour accéder à votre serveur FTP, vous devrez créer un nouvel utilisateur système
adduser FTPUSER
Où FTPUSER est le nom de l'utilisateur que vous souhaitez créer. Vous serez invité à entrer un nouveau mot de passe pour le nouvel utilisateur et quelques informations facultatives telles que le nom complet de l'utilisateur, le numéro de téléphone, etc. Veuillez noter qu'il est très important de toujours utiliser des mots de passe forts pour les comptes. Il est préférable d'utiliser une combinaison de lettres et de chiffres et d'au moins 10 caractères.
Maintenant, une fois votre serveur FTP installé et configuré, et un nouvel utilisateur FTP créé, vous pouvez accéder au serveur FTP avec votre utilisateur nouvellement créé via un terminal, un navigateur Web ou en utilisant un client FTP tel que FileZilla.
Bien sûr, vous n'êtes pas obligé d'installer VSFTPD sur Ubuntu 16.04 , si vous utilisez l'un de nos services d'hébergement VPS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer VSFTPD ou tout autre serveur FTP pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de VSFTPD sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.