Connexion depuis Windows : terminal et OpenSSH
Client SSH intégré à Windows 10 et 11 : vérification de la disponibilité, connexion, génération de clés, profil Windows Terminal, et résolution des problèmes courants.
Mis à jour le 23 août 2026
Vous n'avez plus besoin d'un programme SSH séparé sous Windows : le client OpenSSH est intégré au système, et Windows Terminal vous offre de vrais onglets et une gestion correcte des polices.
Vérifier que le client est installé
Ouvrez PowerShell ou Windows Terminal :
ssh -V
Si une version s'affiche, tout est en ordre. Si la commande est introuvable, installez le composant :
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
La commande nécessite des droits d'administrateur.
Se connecter
ssh root@203.0.113.10
Vous pouvez copier l'adresse et une commande prête à l'emploi depuis l'onglet « Aperçu » du panneau de la machine. Lorsque l'empreinte vous est demandée, répondez yes, puis saisissez le mot de passe root depuis l'onglet « Accès » — les caractères ne s'affichent pas pendant la frappe.
Les solutions aux erreurs de première connexion sont décrites dans l'article première connexion à la machine.
Les clés sous Windows
Tout fonctionne comme sous Linux :
ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub
La deuxième commande affiche la clé publique — collez cette ligne dans le panneau, onglet « Accès ». La liste de clés qui s'y trouve est remplacée entièrement ; voir clés SSH.
Pour éviter de saisir la phrase de passe de la clé à chaque connexion, activez l'agent :
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519
Un nom court à la place de l'adresse
Créez le fichier C:\Users\<you>\.ssh\config :
Host vds
HostName 203.0.113.10
User root
IdentityFile ~/.ssh/id_ed25519
Ensuite, ssh vds suffit. Pour plus de détails, voir le fichier ~/.ssh/config.
Un profil dans Windows Terminal
Paramètres → Ajouter un profil → Profil vide :
- Nom : VDS
- Ligne de commande :
ssh vds - Icône et jeu de couleurs — selon vos préférences
Désormais, la machine s'ouvre dans son propre onglet depuis la liste déroulante.
Problèmes courants
| Symptôme | Solution |
|---|---|
ssh: command not found | Le composant Client OpenSSH n'est pas installé (commande ci-dessus) |
Bad owner or permissions on config | Les permissions sur .ssh sont trop larges : supprimez l'héritage et ne laissez l'accès qu'à votre propre compte |
UNPROTECTED PRIVATE KEY FILE | Il en va de même pour le fichier de clé |
| Le cyrillique s'affiche mal dans la sortie | Utilisez Windows Terminal au lieu de l'ancienne console cmd |
REMOTE HOST IDENTIFICATION HAS CHANGED | La machine a été réinstallée : ssh-keygen -R 203.0.113.10 |
| La connexion se coupe en cas d'inactivité | Ajoutez ServerAliveInterval 30 dans ~/.ssh/config |
Copier des fichiers
Les mêmes commandes que sous Linux :
scp C:\work\dump.sql root@203.0.113.10:/root/
Pour en savoir plus, voir scp et rsync et le transfert de fichiers via SFTP.
Si vous préférez une interface graphique et une fenêtre avec des sessions, PuTTY reste une option — ce n'est pas moins bien, c'est juste différent.