Dans les versions antérieures de Windows, notamment Windows Vista, 7 et 8/8.1, l’implémentation de SSH était loin d’être simple, nécessitant une série de manipulations. Cela restait vrai pour Windows 10 jusqu’à la mise à jour Creators Update. Cependant, avec la mise à jour Fall Creators Update, la situation a évolué favorablement : il est désormais possible d’installer OpenSSH sur Windows 10 en tant que fonctionnalité optionnelle. L’utilisateur a le choix d’installer soit le client OpenSSH, soit le serveur OpenSSH, ou les deux.
Installation d’OpenSSH
Pour commencer, ouvrez l’application Paramètres et naviguez jusqu’à la section « Applications ».
Dans l’onglet « Applications et fonctionnalités », sélectionnez « Gérer les fonctionnalités facultatives ».
L’écran qui s’affiche initialement présente uniquement les modules linguistiques installés. Pour accéder à la liste complète des fonctionnalités optionnelles disponibles, cliquez sur le bouton « Ajouter une fonctionnalité ».
Recherchez alors « Client OpenSSH » ou « Serveur OpenSSH ». Sélectionnez l’option désirée, puis cliquez sur « Installer ». Après l’installation, la fonctionnalité est prête à l’emploi. Il est possible d’installer le client et le serveur OpenSSH, ou les deux, en suivant cette même procédure. Il est important de souligner que cette fonctionnalité est encore en version bêta, ce qui peut impliquer la présence de bugs potentiels, comme on pourrait l’attendre de Microsoft.
Des configurations additionnelles pourraient être nécessaires, mais l’essentiel est qu’OpenSSH est maintenant disponible, permettant l’utilisation de SSH pour se connecter de manière sécurisée à des serveurs, entre autres possibilités.
Désinstallation d’OpenSSH
Pour désinstaller OpenSSH de Windows 10, retournez dans l’application Paramètres, puis accédez à « Applications » > « Applications et fonctionnalités ». Cliquez une fois de plus sur « Gérer les fonctionnalités des options ». Cette fois, parcourez la liste des fonctionnalités optionnelles installées, qui inclut généralement les modules linguistiques. Si le client ou le serveur OpenSSH, ou les deux, sont installés, ils apparaîtront dans cette liste. Sélectionnez l’élément à désinstaller et cliquez sur le bouton « Désinstaller ».
Étant donné que le client et le serveur OpenSSH sont en version bêta, il faut s’attendre à des bogues potentiels et à une offre de fonctionnalités moins complète. De nombreux utilisateurs auront tendance à comparer OpenSSH avec Putty, et il faut reconnaître qu’il n’est pas encore à la hauteur.
La mise à jour Fall Creators Update, date de sa sortie en octobre, et cette fonctionnalité en est donc encore à ses balbutiements. Cet état de fait a ses avantages et ses inconvénients. Les inconvénients sont la possibilité de bugs et des fonctionnalités limitées. L’avantage est que les utilisateurs peuvent s’attendre à des améliorations futures et espérer qu’OpenSSH rivalisera un jour avec Putty.
L’équipe Microsoft en charge du développement d’OpenSSH a publié une feuille de route, qui bien que non mise à jour, peut donner une idée des évolutions envisagées. Windows 10 prend en charge SSH depuis un certain temps maintenant, mais avant la mise à jour Fall Creators Update, l’installation d’OpenSSH nécessitait de passer par Github. Si vous n’avez pas encore installé la mise à jour Fall Creators Update, ou si vous souhaitez tester les versions les plus récentes d’OpenSSH, vous pouvez le faire via la page Github du projet.