{"id":1460,"date":"2020-12-08T20:05:40","date_gmt":"2020-12-08T19:05:40","guid":{"rendered":"http:\/\/ve2cuy.com\/420-3c3\/?page_id=1460"},"modified":"2024-10-23T22:56:12","modified_gmt":"2024-10-23T21:56:12","slug":"installation-dun-serveur-ftp-sous-linux","status":"publish","type":"page","link":"https:\/\/ve2cuy.com\/420-3c3\/?page_id=1460","title":{"rendered":"Installation d&rsquo;un serveur FTP sous Linux"},"content":{"rendered":"<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/raw.png\" alt=\"\" class=\"wp-image-2246\"\/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-orange-color has-text-color\">1 &#8211; Protocole FTP<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color\">D\u00e9finition<\/h3>\n\n\n\n<p>(*1) <strong>File Transfer Protocol<\/strong> (protocole de transfert de fichier), ou <strong>FTP<\/strong>, est un protocole de communication destin\u00e9 au partage de fichiers sur un r\u00e9seau <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Suite_des_protocoles_Internet\">TCP\/IP<\/a><\/strong>. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du r\u00e9seau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. <\/p>\n\n\n\n<p><span style=\"color:#f78da7\" class=\"tadv-color\"><strong>Ce m\u00e9canisme de copie est souvent utilis\u00e9 pour alimenter un site web h\u00e9berg\u00e9 chez un tiers<\/strong> <strong>et pour mettre \u00e0 jour les micrologociels (firmware) d&rsquo;\u00e9quipements tel que t\u00e9l\u00e9phones IP, commutateurs, routeurs, &#8230; <\/strong><\/span><\/p>\n\n\n\n<p>La variante de <strong>FTP<\/strong> prot\u00e9g\u00e9e par les protocoles <strong>SSL<\/strong> ou <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Transport_Layer_Security\">TLS<\/a><\/strong> (SSL \u00e9tant le pr\u00e9d\u00e9cesseur de TLS) s&rsquo;appelle <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/File_Transfer_Protocol_Secure\">FTPS<\/a><\/strong>.<\/p>\n\n\n\n<p><strong>FTP<\/strong> ob\u00e9it \u00e0 un mod\u00e8le client-serveur, c&rsquo;est-\u00e0-dire qu&rsquo;une des deux parties, le client, envoie des requ\u00eates auxquelles r\u00e9agit l&rsquo;autre, appel\u00e9 serveur. En pratique, le serveur est un ordinateur sur lequel fonctionne un logiciel lui-m\u00eame appel\u00e9 serveur <strong>FTP<\/strong>, qui rend publique une arborescence de fichiers similaire \u00e0 un syst\u00e8me de fichiers <strong>UNIX<\/strong>. Pour acc\u00e9der \u00e0 un serveur <strong>FTP<\/strong>, on utilise un logiciel client <strong>FTP<\/strong> (poss\u00e9dant une interface graphique ou en ligne de commande).<\/p>\n\n\n\n<p><strong>FTP<\/strong>, qui appartient \u00e0 la couche application du mod\u00e8le <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Mod\u00e8le_OSI\">OSI<\/a><\/strong> et du mod\u00e8le <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/ARPANET\">ARPA<\/a><\/strong>, utilise une connexion <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Transmission_Control_Protocol\">TCP<\/a><\/strong>.<br><br>Par convention, deux ports sont attribu\u00e9s (well known ports) pour les connexions FTP : le port <strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">21<\/span><\/strong> pour les commandes et le port <strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">20<\/span><\/strong> pour les donn\u00e9es. Pour le <strong>FTPS<\/strong> dit implicite, le port conventionnel est le <strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">990<\/span><\/strong>.<br><br>Ce protocole peut fonctionner avec <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/IPv4\">IPv4<\/a><\/strong> et <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/IPv6\">IPv6<\/a><\/strong>.<\/p>\n\n\n\n<p><br>(*1) <a href=\"https:\/\/fr.wikipedia.org\/wiki\/File_Transfer_Protocol\">R\u00e9f\u00e9rence wikipedia<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\">2 &#8211; Client ftp &#8211; FileZilla<\/h2>\n\n\n\n<p>Un des clients de connexion populaire est l&rsquo;application FileZilla disponible ici:<br><a href=\"https:\/\/filezilla-project.org\">FileZilla<\/a><br><\/p>\n\n\n\n<p>Il existe deux types de connexions <strong>ftp<\/strong>; <\/p>\n\n\n\n<ol>\n<li>en acc\u00e8s &lsquo;<strong><span style=\"color:#ff6900\" class=\"tadv-color\">anonymous<\/span><\/strong>&lsquo;<\/li>\n\n\n\n<li>avec un <strong><span style=\"color:#ff6900\" class=\"tadv-color\">nom de login<\/span><\/strong>.<\/li>\n<\/ol>\n\n\n\n<p><strong><span style=\"color:#9b51e0\" class=\"tadv-color\">Dans ce laboratoire<\/span><\/strong>, nous apprendrons \u00e0 effectuer la configuration de ces <strong><span style=\"color:#9b51e0\" class=\"tadv-color\">deux types de connexion<\/span><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><br><span style=\"color: #ff0000;\"><strong>Action 2.1&nbsp;<\/strong><\/span>&nbsp;&#8211; T\u00e9l\u00e9charger et installer <a href=\"https:\/\/filezilla-project.org\">FileZilla<\/a> sur votre poste de travail.<\/p>\n\n\n\n<p><br><span style=\"color: #666699;\"><strong>Voici quelques serveurs ftp \u00e0 tester en mode &lsquo;anonymous&rsquo; avec&nbsp;<\/strong><span style=\"caret-color: #666699;\"><b>FileZilla.<\/b><\/span><\/span><\/p>\n\n\n\n<ul>\n<li>www1.club.cc.cmu.edu<\/li>\n\n\n\n<li>ftp.keldysh.ru<\/li>\n<\/ul>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 2.2<\/strong><\/span>&nbsp;&#8211; Ouvrir une session ftp sur le serveur &nbsp;<a href=\"ftp:\/\/ftp.hp.com\">ftp.hp.com<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-17.37.27.png\" alt=\"\" class=\"wp-image-2257\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-cyan-bluish-gray-color has-text-color\">3 &#8211; Serveurs d&rsquo;index ftp<\/h2>\n\n\n\n<p>Voici une liste de moteurs de recherches sp\u00e9cialis\u00e9s pour la localisation de contenu disponible via le protocole ftp:<\/p>\n\n\n\n<ul>\n<li><a href=\"http:\/\/archie.icm.edu.pl\">http:\/\/archie.icm.edu.pl<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.freewareweb.com\">http:\/\/www.freewareweb.com<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.filesearching.com\">http:\/\/www.filesearching.com<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.searchftps.net\">searchfps.net<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong><span style=\"color: #ff0000;\">Action 3.1<\/span><\/strong> &#8211; Utiliser un de ces moteurs de recherche pour localiser des documents de type .cpp<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-pale-pink-color has-text-color\">4 &#8211; Installation du serveur ftp &lsquo;vsftpd&rsquo; sous Linux<\/h2>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>\u00c9tape 4.1<\/strong><\/span>&nbsp;&#8211; Mise \u00e0 jour de l&rsquo;index des applications et installation de &lsquo;vsftpd&rsquo;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt install vsftpd\n\n---\n\nLes NOUVEAUX paquets suivants seront install\u00e9s :\n  vsftpd\n0 mis \u00e0 jour, 1 nouvellement install\u00e9s, 0 \u00e0 enlever et 37 non mis \u00e0 jour.\nIl est n\u00e9cessaire de prendre 115 ko dans les archives.\nApr\u00e8s cette op\u00e9ration, 338 ko d'espace disque suppl\u00e9mentaires seront utilis\u00e9s.\nR\u00e9ception de :1 http:\/\/us.archive.ubuntu.com\/ubuntu focal\/main amd64 vsftpd amd64 3.0.3-12 [115 kB]\n115 ko r\u00e9ceptionn\u00e9s en 0s (459 ko\/s)\nPr\u00e9configuration des paquets...\nS\u00e9lection du paquet vsftpd pr\u00e9c\u00e9demment d\u00e9s\u00e9lectionn\u00e9.\n(Lecture de la base de donn\u00e9es... 194261 fichiers et r\u00e9pertoires d\u00e9j\u00e0 install\u00e9s.)\nPr\u00e9paration du d\u00e9paquetage de ...\/vsftpd_3.0.3-12_amd64.deb ...\nD\u00e9paquetage de vsftpd (3.0.3-12) ...\nParam\u00e9trage de vsftpd (3.0.3-12) ...\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/vsftpd.service \u2192 \/lib\/systemd\/system\/vsftpd.service.\nvsftpd.conf:1: Line references path below legacy directory \/var\/run\/, updating \/var\/run\/vsftpd\/empty \u2192 \/run\/vsftpd\/empty; please update the tmpfiles.d\/ drop-in file accordingly.\nTraitement des actions diff\u00e9r\u00e9es (\u00ab triggers \u00bb) pour man-db (2.9.1-1) ...\nTraitement des actions diff\u00e9r\u00e9es (\u00ab triggers \u00bb) pour systemd (245.4-4ubuntu3.3) ...<\/pre>\n\n\n\n<p><strong><span style=\"color: #ff0000;\"><br>\u00c9tape 4.2<\/span><\/strong> &#8211; &nbsp;V\u00e9rification de l&rsquo;\u00e9tat du nouveau service:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ systemctl status vsftpd\n# Ou\n$ sudo service vsftpd status\n\n---\n\netudiant@etudiant-VirtualBox:~\/formatif$ cd ..\netudiant@etudiant-VirtualBox:~$ sudo service vsftpd status\n\u25cf vsftpd.service - vsftpd FTP server\n     Loaded: loaded (\/lib\/systemd\/system\/vsftpd.service; enabled; vendor preset: enabled)\n     Active: active (running) since Tue 2020-12-08 13:51:29 EST; 5min ago\n   Main PID: 26881 (vsftpd)\n      Tasks: 1 (limit: 2318)\n     Memory: 484.0K\n     CGroup: \/system.slice\/vsftpd.service\n             \u2514\u250026881 \/usr\/sbin\/vsftpd \/etc\/vsftpd.conf\nDec 08 13:51:29 etudiant-VirtualBox systemd[1]: Starting vsftpd FTP server...\nDec 08 13:51:29 etudiant-VirtualBox systemd[1]: Started vsftpd FTP server.<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong><br>\u00c9tape 4.3<\/strong><\/span> &#8211; Cr\u00e9ation d&rsquo;un compte &lsquo;ftp&rsquo;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo adduser ftpuser\n# Password = password ?<\/pre>\n\n\n\n<p><strong><span style=\"color: #ff0000;\"><br>\u00c9tape 4.4<\/span><\/strong> &#8211; Au besoin, bloquer l&rsquo;acc\u00e8s &lsquo;ssh&rsquo; \u00e0 l&rsquo;utilisateur ftp.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ sudo nano \/etc\/ssh\/sshd_config\n# Ajouter ceci dans le fichier \/etc\/ssh\/sshd_config:\nDenyUsers ftpuser\n# Red\u00e9marrer le 'deamon' sshd\n$ sudo service sshd restart<\/pre>\n\n\n\n<p><strong><span style=\"color: #ff0000;\">\u00c9tape 4.5<\/span><\/strong>&nbsp;&#8211; Cr\u00e9er un dossier de connexion pour l&rsquo;utilisateur &lsquo;ftpuser&rsquo;, par exemple &lsquo;\/ftp&rsquo;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo mkdir \/ftp<\/pre>\n\n\n\n<p><strong><span style=\"color: #ff0000;\">\u00c9tape 4.6<\/span><\/strong>&nbsp;&#8211; Modifier le propri\u00e9taire du dossier \/ftp<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown ftpuser:ftpuser \/ftp<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>\u00c9tape 4.7<\/strong>&nbsp;<\/span>&#8211; Modifier le dossier &lsquo;home&rsquo; de l&rsquo;utilisateur &lsquo;ftpuser&rsquo; pour \/ftp<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># M\u00e9thode 1 - \u00c9diter le fichier \/etc\/passwd\nftpuser:x:1001:1001:,,,:\/ftp:\/bin\/bash\n\n# M\u00e9thode 2 - Utiliser la commande usermod\n$ sudo usermod -d \/ftp ftpuser\n<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>\u00c9tape 4.<\/strong>8&nbsp;<\/span>&#8211; Ajouter un fichier &lsquo;lisezmoi.txt&rsquo; dans le dossier \/ftp<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ sudo nano \/ftp\/lisezmoi.txt\n\nCeci est le dossier de t\u00e9l\u00e9chargement du serveur FTP\n<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>\u00c9tape 5<\/strong><\/span> &#8211; Modifier le fichier &lsquo;vsftpd.conf&rsquo;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/vsftpd.conf\n# Uncomment this to enable any form of FTP write command.\n# L'option suivante va permettre le t\u00e9l\u00e9versement de fichiers\nwrite_enable=YES<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>\u00c9tape 5.1<\/strong><\/span> &#8211; Red\u00e9marrer le service<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo service vsftpd restart<\/pre>\n\n\n\n<p id=\"block-ca90e5b0-3c51-4cf3-9c72-a34892f9c4d0\"><strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">\u00c9tape 5.2<\/span><\/strong> &#8211; \u00c9tablir une connexion au serveur FTP<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-16.53.12-1024x537.png\" alt=\"\" class=\"wp-image-2262\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-18.04.32.png\" alt=\"\" class=\"wp-image-2263\"\/><\/figure>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 5.3<\/strong><\/span> &#8211; Effectuer un t\u00e9l\u00e9versement ?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"color: #ff0000;\">6 &#8211; <\/span><span><strong style=\"color: rgb(255, 0, 0);\">Laboratoire<\/strong><\/span><\/h2>\n\n\n\n<p>Ajouter un compte <strong>ftpweb<\/strong> avec comme dossier &lsquo;home&rsquo; = <strong>\/var\/www\/html<\/strong> et permettre le <strong>t\u00e9l\u00e9versement<\/strong> FTP de fichier vers ce dossier.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Au besoin, installer apache2 avant de r\u00e9aliser le laboratoire.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color\">7 &#8211; Connexion anonyme sur un serveur FTP<\/h2>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 7.1<\/strong><\/span> &#8211; Pr\u00e9paration de l&rsquo;environnement de t\u00e9l\u00e9chargement<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># 1 - Cr\u00e9er un r\u00e9pertoire pour le t\u00e9l\u00e9chargement FTP anonyme\nsudo mkdir -p \/var\/ftp\/pub\n\n# 2 - Renseigner le propri\u00e9taire et le groupe \u00e0 'nobody' et 'nogroup'\nsudo chown nobody:nogroup \/var\/ftp\/pub\n\n# 3 - Renseigner un fichier de d\u00e9part dans le dossier de t\u00e9l\u00e9chargement\n# Note: la commande 'tee' permet de cr\u00e9er un fichier \u00e0 partir de la redirection '|'.  \n#  Il n'est pas possible de faire 'sudo echo ... > \/var\/ftp\/pub\/test.txt' \necho \"Ici la voix de Mist\u00e9rons ;-)\" | sudo tee \/var\/ftp\/pub\/yo.txt<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 7.2<\/strong><\/span> &#8211; R\u00e9aliser la configuration de l&rsquo;acc\u00e8s FTP anonyme<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/vsftpd.conf\n\n# --- D\u00e9but de la configuration anonyme\n\n# 1 - Permettre l'acc\u00e8s anonyme\n# Allow anonymous FTP? (Disabled by default).\n# Note: Remplacer 'NO' par 'YES'\nanonymous_enable=YES\n\n# 2 - Renseigner le dossier de t\u00e9l\u00e9chargement FTP anonyme\nanon_root=\/var\/ftp\/pub\n\n# Pas de mot de passe en connexion anonyme\nno_anon_password=YES\n\n# Show the user and group as ftp:ftp, regardless of the owner.\nhide_ids=YES\n\n# Limit the range of ports that can be used for passive FTP\npasv_min_port=40000\npasv_max_port=50000\n\n# --- Fin de la configuration anonyme\n<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 7.3<\/strong><\/span> &#8211; Red\u00e9marrer le service <strong>vsftpd<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart vsftpd\n\n# Note: Il est aussi possible de red\u00e9marrer le service de cette fa\u00e7on:\nsudo service vsftpd restart<\/pre>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>Action 7.4<\/strong><\/span> &#8211; Tester l&rsquo;acc\u00e8s anonyme<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-18.45.28.png\" alt=\"\" class=\"wp-image-2277\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-18.49.58.png\" alt=\"\" class=\"wp-image-2279\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"http:\/\/ve2cuy.com\/420-21e\/wp-content\/uploads\/2022\/03\/Capture-decran-le-2022-03-28-a-18.50.17.png\" alt=\"\" class=\"wp-image-2280\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p>R\u00e9f\u00e9rence <a href=\"https:\/\/doc.ubuntu-fr.org\/vsftpd\">vsftpd<\/a> pour Ubuntu<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h6 class=\"wp-block-heading has-text-align-right\">Document pr\u00e9par\u00e9 par Alain Boudreault  &#8211; r\u00e9vision 2024.10.23<\/h6>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 &#8211; Protocole FTP D\u00e9finition (*1) File Transfer Protocol (protocole de transfert de fichier), ou FTP, est un protocole de communication destin\u00e9 au partage de fichiers sur un r\u00e9seau TCP\/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du r\u00e9seau, ou encore de supprimer ou de modifier des fichiers sur [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1460"}],"collection":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1460"}],"version-history":[{"count":13,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1460\/revisions"}],"predecessor-version":[{"id":2496,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/1460\/revisions\/2496"}],"wp:attachment":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}