Plain FTP envoie votre mot de passe et vos fichiers en texte clair. SFTP crypte tout via SSH. Ce guide configure un véritable serveur SFTP sur un PC Windows en quelques minutes, puis ajoute les quelques étapes de sécurité qui transforment une installation rapide en une installation sûre.
Le parcours vidéo est volontairement rapide. Téléchargez le fichier SFTP Manager à partir de la description de la vidéo, exécutez-le en tant qu'administrateur, appuyez sur 1 pour l'installer, puis appuyez sur 2 pour créer un utilisateur. Sous le capot, le script n'est pas magique : il installe le propre serveur OpenSSH de Microsoft sur Windows, démarre le service sshd, ouvre le pare-feu et crée la connexion pour vous. Voici tout ce flux expliqué correctement, ainsi que les vérifications et le renforcement qui devraient suivre l’installation rapide.
SFTP Manager est un wrapper d'automatisation autour des composants Microsoft standard. Lorsque vous appuyez sur 1, cela ajoute la fonctionnalité facultative OpenSSH Server, définit le service sshd en cours d'exécution et autorise le port TCP entrant 22 dans le pare-feu Windows. Lorsque vous appuyez sur 2, il crée un compte utilisateur Windows normal et le pointe vers un dossier - soit un dossier personnalisé que vous saisissez, soit celui par défaut. Tout ce qu'il installe est le même OpenSSH que celui fourni et pris en charge par Windows, c'est exactement pourquoi cette route est digne de confiance.
Si jamais vous souhaitez effectuer la même installation manuellement dans PowerShell en tant qu'administrateur, la commande principale est Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 suivie de Start-Service sshd et Set-Service -Name sshd -StartupType Automatic.
ipconfig et lisez la ligne d'adresse IPv4C'est l'installation complète. Le serveur est désormais à l'écoute. Avant de partager votre identifiant avec qui que ce soit, effectuez vous-même le test de la section suivante.
À partir d'un deuxième PC sur le même réseau, ouvrez l'invite de commande ou PowerShell et connectez-vous au client intégré :
sftp [email protected]
Remplacez le nom d'utilisateur et l'adresse IP par les vôtres. La première connexion affiche l'empreinte digitale de la clé hôte du serveur et vous demande si vous souhaitez continuer - tapez yes. Entrez ensuite le mot de passe. Si vous arrivez à une invite sftp>, le serveur fonctionne. Essayez put test.txt pour télécharger un petit fichier et ls pour répertorier le contenu du dossier. Un client graphique comme FileZilla ou WinSCP fonctionne tout aussi bien : définissez le protocole sur SFTP et le port sur 22.
L'installation est rapide ; une configuration sécurisée prend quelques minutes de plus. Parcourez cette courte liste :
L'affirmation est juste concernant l'installation elle-même : la partie automatisée se termine véritablement en moins d'une minute et la vidéo montre que cela se produit. Ce que le minuteur n'inclut pas, c'est le choix d'un mot de passe approprié, le test de la connexion à partir d'un autre appareil et la liste de renforcement ci-dessus. Prévoyez dix minutes au total et vous disposerez d’un serveur à la fois rapide à construire et sûr à conserver. Un simple serveur FTP peut être construit tout aussi rapidement, mais il envoie des mots de passe et des fichiers non cryptés - c'est la raison pour laquelle SFTP existe.
Consultez la configuration complète du serveur SFTP à l’écran, étape par étape, dans la vidéo technique Anshu.
Watch Full VideoOui pour l'installation elle-même. Le script SFTP Manager automatise l'installation du serveur OpenSSH, le démarrage du service, la règle de pare-feu et la création d'utilisateurs, et l'étape d'installation se termine en 20 à 30 secondes environ. Le test de connexion et le renforcement de base prennent quelques minutes supplémentaires.
Il installe la fonctionnalité OpenSSH Server intégrée de Microsoft sur Windows, démarre le service sshd, ouvre le port TCP 22 dans le pare-feu et crée le compte utilisateur SFTP avec son dossier. Il s'agit d'un wrapper d'automatisation et non d'un programme serveur tiers distinct.
Oui. Plain FTP envoie les noms d'utilisateur, les mots de passe et les données de fichiers en texte clair que toute personne se trouvant sur le chemin peut lire. SFTP fonctionne sur SSH, de sorte que la connexion et le transfert sont cryptés de bout en bout, c'est pourquoi les environnements bancaires et de bureau insistent sur ce point.