En pré-requis, il faut que vos serveur puisse accéder à internet.
Allez sur le site de Cygwin.
Si vous avez un OS 64bits, téléchargez l exe correspondant
Lancez le setup puis cliquez sur Next
Installez depuis Internet
Laissez le répertoire d'installation par défaut et cliquez sur Next
Sous Windows Server 2012, mettez par exemple le local package directory dans
C:\Users\TEMP\Downloads
Cliquez sur Next
Prennez un site pour le Download et cliquez sur Next
Cherchez openssl et vérifiez sous Net que le package est bien sélectionné comme montré ici
Cherchez Openssh et sous Net cochez pour avoir le package openssh comme montré ici
Cherchez zip et cochez Info-ZIP compression utility
Cherchez unzip et cochez unzip comme montré ici
Cherchez xz et cochez xz: LZMA de compressor
Pour valider le tout cliquez sur Next
Cliquez sur Next
les packages se téléchargent
cliquez sur Finish
Editez Cygwin.bat
Le contenu de base
Ajoutez
set CYGWIN=binmode ntsec
Enregistrez le fichier
Exécutez le bat
Tapez
ssh-host-config
Des questions vont être posées
Les réponses à apporter aux questions
*** Query: Should privilege separation be used? <yes/no>: yes
*** Query: New local account 'sshd'? <yes/no>: yes
*** Query: Do you want to install sshd as a service?
*** Query: <Say "no" if it is already installed as a service> <yes/no>: yes
*** Query: Enter the value of CYGWIN for the deamon: [] ntsec
*** Query: Do you want to use a different name? (yes/no) no
*** Query: Create new privileged user account etc ... : yes
Lien vers le fichier : cliquez ici
Capture du formulaire pendant la réponse différentes questions
Aperçu de l'écran après avoir renseigné le mot de passe
Tapez net start sshd
Tapez sftp Administrator@localhost
répondez yes
Entrez le login/mot de passe du compte Windows Administrator (en tout cas sur cette machine c'est le compte Administrator et non Administrateur.
Attention le login case sensitive donc dans cet exemple le A majuscule de Administrator est important