Configurer un serveur SFTP sous Windows à l’aide d’OpenSSH
Environnement d’exploitation
- Windows
-
- Windows 10 Professionnel
- Windows Server 2019
- Plus de Fenêtres
- OpenSSH
-
- 7,7p1
- 8.1p1 - Bêta
※ Cela fonctionne dans d’autres versions, mais ce n’est pas confirmé
Au début
SFTP est un mécanisme d’envoi et de réception de fichiers entre deux PC (généralement divisés en clients et serveurs).
Cette norme est communément appelée « FTP », mais FTP envoie et reçoit le contenu de la transmission et de la réception en texte brut (données non cryptées). Il peut être facilement lu par des tiers.
SFTP utilise une technique de cryptage appelée « SSH » pour crypter le contenu de la transmission et de la réception FTP. Il peut être difficile à lire pour des tiers.
Cette section décrit les étapes de configuration de SFTP côté serveur à l’aide de l’OpenSSH gratuit.
Comment installer des serveurs OpenSSH dans Windows 10, Windows Server 2019 et versions ultérieures
Windows 10 facilite l’installation des serveurs OpenSSH.
Ouvrez « Paramètres » dans le menu Démarrer.
Sélectionnez Applications.
Sélectionnez Fonctionnalités facultatives dans Applications et fonctionnalités.
Sélectionnez Ajouter des fonctionnalités.
Sélectionnez Installer à partir du serveur OpenSSH.
L’élément disparaît, il revient donc à l’écran précédent.
Le serveur OpenSSH est installé.
Si vous l’ajoutez à la liste, vous avez terminé.
Instructions d’installation du serveur OpenSSH sur d’autres systèmes d’exploitation Windows
Téléchargements et placement de fichiers
La version Windows d’OpenSSH est maintenant disponible, alors téléchargez-la et configurez-la.
Téléchargez le fichier à partir des pages suivantes : Téléchargez « OpenSSH-Win32.zip » pour le système d’exploitation 32 bits et « OpenSSH-Win64.zip » pour le système d’exploitation 32 bits. Vous pouvez utiliser la dernière version, mais pour le moment, ce sont toutes des versions bêta.
Connectez-vous au serveur et placez les fichiers téléchargés et déployés sur le serveur. Peu importe où il se trouve, mais cette fois, j’ai créé un dossier « C:\OpenSSH » et je l’ai placé là.
Variables d’environnement
Enregistrez les variables d’environnement pour faciliter l’utilisation d’OpenSSH. Cette section est décrite dans Windows Server 2012 R2, mais les étapes doivent être adaptées à la version du système d’exploitation.
Cliquez avec le bouton droit de la souris sur le menu Démarrer et sélectionnez Système.
Sélectionnez Paramètres système avancés.
Cliquez sur le bouton « Variables d’environnement » dans l’onglet « Paramètres avancés ».
Sélectionnez Chemin dans « Variables d’environnement système » et cliquez sur le bouton « Modifier ».
« en haut de la valeur de la variable » Point-virgule, suivi du chemin d’accès du dossier où le fichier OpenSSH a été placé. Une fois que vous l’avez entré, fermez tout avec le bouton « OK ».
Configurer le service OpenSSH
Démarrez PowerShell avec des droits d’administrateur.
Utilisez la commande cd pour accéder au dossier OpenSSH et tapez .\install-sshd.ps1 pour l’exécuter.
S’il est affiché comme « SUCCESS », c’est OK.
Vous pouvez vérifier que les services liés à openSSH ont été configurés.
Vous avez maintenant la configuration presque la même que celle que vous avez installée OpenSSH dans Windows 10. La prochaine fois, j’aimerais réellement définir sftp et envoyer et recevoir des fichiers.