Skip to content
VDS · Accès à la machine

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ômeSolution
ssh: command not foundLe composant Client OpenSSH n'est pas installé (commande ci-dessus)
Bad owner or permissions on configLes permissions sur .ssh sont trop larges : supprimez l'héritage et ne laissez l'accès qu'à votre propre compte
UNPROTECTED PRIVATE KEY FILEIl en va de même pour le fichier de clé
Le cyrillique s'affiche mal dans la sortieUtilisez Windows Terminal au lieu de l'ancienne console cmd
REMOTE HOST IDENTIFICATION HAS CHANGEDLa 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.