Microsoft ajoute le support d'un client OpenSSH dans Windows 10
Accessible directement depuis la ligne de commande

Le , par Coriolan, Chroniqueur Actualités
Depuis quelque temps déjà, Windows 10 embarque un client OpenSSH qu’on peut lancer directement via la ligne de commande. Cette nouvelle fonctionnalité de Windows 10 toujours en bêta devrait annoncer la fin de vie de Putty pour de nombreux utilisateurs, et pour cause, Microsoft a introduit un véritable client OpenSSH et une application serveur OpenSSH pour Windows.

Pendant des années, les MacBook d’Apple ont été le choix privilégié des admins en raison de la facilité qu’offre leur système d’exploitation pour exécuter un Shell. En réalité, la plupart des systèmes d’exploitation ont toujours inclus SSH par défaut, à l’exception de Windows. Mais désormais, cette exception relève du passé, les efforts de Microsoft permettent aujourd’hui une interaction facile avec Linux (et les autres saveurs *NIX) notamment grâce à de nouvelles fonctionnalités comme Ubuntu on Windows.

Installer le client OpenSSH de Windows


Pour installer le client OpenSSH de Windows, il faudra au préalable se rendre dans “Paramètres” > “Applications” > “Applications et fonctionnalités”.


Ensuite, cliquez sur “Gérer les fonctionnalités facultatives”.


Cliquez ensuite sur “Ajouter une fonctionnalité” et installez “OpenSSH Client (Beta)”. Vous pouvez aussi installer OpenSSH server si vous le désirez, puis redémarrez votre PC. Une fois installé, il suffit de lancer la ligne de commandes et taper ssh suivie par la commande ubuntu@adresseIP.


Voici le guide d'usage de la commande ssh :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
C:\WINDOWS\system32>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
Pour le verdict, la plupart des administrateurs de système devraient être ravis de savoir que ce client OpenSSH ajouté par Microsoft dans Windows 10 facilite le lancement d’une session SSH en cas de besoin. Autrement dit, il n’est plus nécessaire d'installer un outil comme Putty.

Et vous ?

Préfériez-vous ce nouveau client OpenSSH aux autres clients comme Putty ?
Ou bien allez-vous utiliser plutôt Windows Subsystem for Linux qu'on peut désormais installer depuis la boutique d'applications Windows ?

Voir aussi :

Microsoft parle des évolutions du sous-système Linux WSL qui vont accompagner la MàJ Creators Fall Update attendue le 17 octobre
Windows 10 Creators Update : Microsoft présente les nouveautés du côté de la console Bash/WSL, plus de compatibilité et le support d'Ubuntu 16.04


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de AoCannaille AoCannaille - Membre chevronné https://www.developpez.com
le 12/12/2017 à 18:42
Citation Envoyé par Coriolan Voir le message

Préfériez-vous ce nouveau client OpenSSH aux autres clients comme Putty ?
Ou bien allez-vous utiliser plutôt Windows Subsystem for Linux qu'on peut désormais installer depuis la boutique d'applications Windows ?

Actuellement, j'utilise mobaxterm, en effet pour son intégration de SSH (et d'un serveur X!), mais surtout pour sa possibilité de gérer les terminaux en mode onglet ainsi qu'un client SFTP bien intégré qui nous suit dans notre ligne de commande (et permet d'éditer des fichiers distant sous windows via double click et d'autoupload la nouvelle version a la fermeture de l'editeur).

Tant que le terminal windows ne le propose pas, je ne change pas

Avatar de Lcf.vs Lcf.vs - Membre averti https://www.developpez.com
le 12/12/2017 à 19:17
Perso, j'utilise Cmder, un shell complet, aussi et bien sympa, je n'ai pas encore trouvé mieux... http://cmder.net/

Citation Envoyé par AoCannaille Voir le message
... ainsi qu'un client SFTP bien intégré qui nous suit dans notre ligne de commande...
Qui utilise encore du (S)FTP ???

Vive le versioning
Avatar de RyzenOC RyzenOC - Membre éclairé https://www.developpez.com
le 12/12/2017 à 19:47
Citation Envoyé par AoCannaille Voir le message
Actuellement, j'utilise mobaxterm, en effet pour son intégration de SSH (et d'un serveur X!), mais surtout pour sa possibilité de gérer les terminaux en mode onglet ainsi qu'un client SFTP bien intégré qui nous suit dans notre ligne de commande (et permet d'éditer des fichiers distant sous windows via double click et d'autoupload la nouvelle version a la fermeture de l'editeur).

Tant que le terminal windows ne le propose pas, je ne change pas

j'imagine que cela sera possible dans la prochaine build de windows 10 ou tu pourra faire des "Sets" de tes terminaux.
https://www.monwindows.com/blog/deco...b-t112118.html
Avatar de chrtophe chrtophe - Responsable Systèmes https://www.developpez.com
le 12/12/2017 à 20:04
C'est une bonne nouvelle, mais c'est du béta pour le moment.

Sinon, pour moi, c'est putty pour le terminal et winscp pour la copie de fichiers.
Avatar de MrKuja MrKuja - Membre à l'essai https://www.developpez.com
le 12/12/2017 à 22:06
Citation Envoyé par AoCannaille Voir le message
Actuellement, j'utilise mobaxterm, en effet pour son intégration de SSH (et d'un serveur X!), mais surtout pour sa possibilité de gérer les terminaux en mode onglet ainsi qu'un client SFTP bien intégré qui nous suit dans notre ligne de commande (et permet d'éditer des fichiers distant sous windows via double click et d'autoupload la nouvelle version a la fermeture de l'editeur).

Tant que le terminal windows ne le propose pas, je ne change pas

Je lui préfère Xshell 5, moins kikoo et tout aussi performant (gestion de clé ssh, gestion des tunnels, protection par mot de passe, et plein d'autres trucs).

Il n'a certe pas l'onglet Sftp synchro avec la ligne de commande, mais pas indispensable.
Payant, en revanche.


Mais plus on a d'outil natif et plus la gestion est simple.
Toujours bon à prendre.
Avatar de AoCannaille AoCannaille - Membre chevronné https://www.developpez.com
le 13/12/2017 à 10:31
Citation Envoyé par Lcf.vs Voir le message

Qui utilise encore du (S)FTP ???

Vive le versioning
ça dépanne toujours, et en l’occurrence ça simplifie grandement la copie locale d'un fichier distant. On a des machines de compil au boulot, récupérer par double clic les lib ou les exe générés ça simplifie la vie par rapport à winscp...

Seul le cœur de métier est versionné, accéder à tout les autres fichiers reste intéressant
Avatar de Jean.Luc Jean.Luc - Futur Membre du Club https://www.developpez.com
le 15/12/2017 à 9:59
W10 64Bits Dev : Mais pas de SSH dans la liste.
J'ai toutes les dernières mises à jour pourtant, à moins que Microsoft l'ait retiré pour le moment car encore en beta.
Affaire à suivre...

Je continu avec PuTTy que j'utilise depuis son origine et que je trouve vraiment très complet pour un client SSH.
Avatar de FMJ FMJ - Membre habitué https://www.developpez.com
le 16/12/2017 à 0:08
Hormis l'absence de la gestion des onglets, Putty me convient également bien. Pas de raison de l'abandonner pour un speudo utilitaire MS. Wordpad n'a jamais remplacé Word !
Avatar de sekaijin sekaijin - Expert éminent https://www.developpez.com
le 16/12/2017 à 11:16
je ne suis pas prêt de changer pour deux raisons
1) le terminal de windows est pourri.
2) putty n'est pas simplement fait pour ouvrir un shell ssh mais il contient aussi un agent de clef un générateur de clef et surtout il permet d'ouvrir un shell avec une conf en fournissant le nom de la conf sans autres paramètres

Je n'utilise jamais ssh avec un login mot de pass je ne l'utilise qu'avec des clefs approuvées sur mes serveurs.

A+JYT
Avatar de alexetgus alexetgus - Membre du Club https://www.developpez.com
le 16/12/2017 à 15:27
Voilà déjà un bon moment qu'il est possible d'installer et utiliser OpenSSH client/server sur toutes les versions de Windows.

Où est l'intérêt pour Microsoft de récupérer ce même OpenSSH pour l'avoir en natif ? Le tracking est la surveillance y seront "gratuits" ?
Venant de Microsoft, je prends la nouvelle avec la plus grande prudence et méfiance.
Je n'ai pas spécialement envie de confier mes clés SSH à un OpenSSH made in Windows.

Le plus douteux est qu'ils soient en beta test alors que la version "classique" d'OpenSSH fonctionne déjà très bien.
Qu'est-ce qu'ils nous préparent encore ? Le cahier des charges NSA (et les autres) est si exigeant ?

Perso, je ne vais pas changer mes habitudes et rester avec les même utilitaires libres.
Je ne considère pas ça comme une avancée, mais plutôt un traquenard de plus. Je passe donc mon tour.

Oui je sais, je suis parano, mais on sait tous à quoi s'en tenir avec Microsoft vis à vis du renseignement...
Contacter le responsable de la rubrique Accueil