Dans cet article, j'explique comment ouvrir un port FTP sur son PC, c'est à dire choisir un dossier qui sera accessible par les personnes connectées au réseau.
Le PC qui propose ses fichiers est appellé "serveur"; Et les PC qui veulent accéder au serveur sont dit "clients".
Note : FTP signifie File Transfer Protocol
On a besoin de plusieurs choses :
Il faut activer des fonctionnalitées Windows
Pour cela, il faut aller dans (retour windows) Activer ou désactiver des fonctionnalités Windows
Il faut activer (cocher) dans Internet information Services :
Cela nous permettra d'avoir l'interface de gestion de notre serveur FTP.
Une fois cela fait, il faut redémarrer le PC.
Il faut installer Filezilla, c'est un logiciel très connu pour les transferts de fichiers.
On peut aussi utiliser d'autres logiciels qui proposent des transferts FTP tels que WinSCP, mais ici, j'utilise Filezilla.
Je passe les téléchargements tout ça tout ça, il suffit d'installer le logiciel si ce n'est pas déjà fait.
De retour sur le serveur, on aura besoin de notre adresse ip
Pour la trouver, il faut aller dans Paramètres > Réseau et Internet > Ethernet (ou Wifi selon l'installation) > Adresse ipv4
L'adresse ipv4 devrait ressembler à quelque chose comme 192.168.1.43 (adresse classique de réseau de classe C), mettons cette adresse de côté.
Ouvrons le Gestionnaire des services internet (IIS), pour ça, il suffit de taper (retour windows) IIS, ou "Gestionnaire des services internet".
Une fois dedans, il faut Ajouter un site FTP (en faisant clic droit sur sites, puis Ajouter un site FTP).
Ensuite, il faut mettre le nom du site, par exemple "Serveur_FTP", puis mettre le chemin du serveur.
Pour le chemin, personnellement j'ai créé un dossier à la racine de mon SSD (disque dur), puis je l'ai appellé "FTP-Nath"
Après, il suffit de renseigner notre adresse qu'on avait laissé de côté, puis de mettre le port 21 (port FTP)
Attention, ici il n'y a pas de certificat/de sécurité, car j'active le serveur qu'en cas de besoin (clic droit > Gérer le site FTP > Démarrer | Arrêter).
Il faut bien noter que n'importe quelle personne peut accéder au serveur si celui-ci n'est pas sécurisé.
Du coup, j'ai mis l'accès au serveur et l'accès en lecture/écriture à tout le monde, mais on peut paramétrer.
Et pour finir, il faut mettre son adresse ip dans le champ Adresse IP externe du pare-feu. Le premier champ peut être laissé vide.
Pour les autorisations, il faut commencer par le fire-wall :
Pour commencer, il faut aller dans Autoriser une application via le Pare-feu Windows (ou Panneau de configuration > Système et sécurité > Pare-feu Windows Defender > Applications autorisées).
Pour "serveur FTP" il faut cocher "Domaine", "Privé" et "Public".
Normalement, le serveur fonctionne, mais on prend des précautions. Les étapes à suivre seront donc facultatives car c'est seulement si le listing du répertoire du serveur ne fonctionne pas en passif.
Note : Pour ouvrir d'ouvrir l'invite de commande sur Windows en mode Administrateur, il suffit de taper (retour windows) invite de commande (ou cmd), puis "executer en tant qu'administrateur".
Dans l'invite de commande en mode Administrateur, taper ces commandes :
sc sidtype ftpsvc unrestricted
net stop ftpsvc & net start ftpsvc
(La dernière commande est pour redémarrer le serveur)
Du côté du client, il suffit d'aller sur FilleZilla, puis d'entrer l'adresse ip et le port 21.
Enfin, il suffit de cliquer sur connexion rapide.
Je rappelle que le serveur n'est pas du tout sécurisé, c'est pourquoi il suffit d'entrer seulement l'adresse.
Il faut quand même sécuriser tout ça une fois que les tests sont finis... mais ça sera peut-être pour plus tard ¯\_(ツ)_/¯