Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Coriolan

319PARTAGES

10  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de AoCannaille
Membre émérite 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

1  0 
Avatar de AoCannaille
Membre émérite 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
1  0 
Avatar de 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
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 16/12/2017 à 15:51
Où est l'intérêt pour Microsoft de récupérer ce même OpenSSH pour l'avoir en natif ?
Avant, sous Windows, il fallait un logiciel tiers pour monter les ISO, plus maintenant. C'est donc de bon sens d'intégrer ce type de fonctionnalité dans un système.

SSH a été inventé pour remplacer rlogin, rcp, rsh, qui sont des commandes Unix. L'équivalent sous Windows était jusqu'à présent RDP, orienté interface graphique tout comme Windows, contrairement au monde Unix/Linux ou l'interface graphique est optionnelle.

Il restera posssible d'installer OpenSSH au lieu du produit natif Microsoft.
Putty est pas forcément plus fiable.

L’intérêt des produits libres par rapport aux produits commerciaux reste l'analyse possible du code en vue de détection de failles, du moins pour ceux qui le peuvent (je n'en fait pas partie). Et il faut avouer que les failles de produits libres sont en général corrigés rapidement.
1  0 
Avatar de Lcf.vs
Membre éclairé 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
0  0 
Avatar de RyzenOC
Inactif 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
0  0 
Avatar de 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.
0  0 
Avatar de MrKuja
Nouveau membre du Club 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.
0  0 
Avatar de 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.
0  0 
Avatar de FMJ
Membre actif 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 !
0  0