{{tag>sysadmin windows sécurité ssh}} ====== Windows : Installation du serveur SSH ====== A partir des versions Windows 10 et Windows Server 2019 le serveur OpenSSH est inclus. L'installation peut se faire facilement depuis le gestionnaire d'applications ou une console PowerShell. ===== Prérequis ===== * Windows 10 (build 1809) ou supérieur, Windows Server 2019 ou supérieur ; * PowerShell 5.1 ou supérieur ; * Un compte membre du groupe builtin Administrateurs. # Vérifier la version de PowerShell $PSVersionTable # Afficher la version de Windows Get-ComputerInfo | Select-Object WindowsProductName,WindowsVersion | Format-List * Super+i pour ouvrir le panneau de configuration ; * Sélectionner Applications ; * Sélectionner **Fonctionnalités facultatives** puis dans la section **Ajouter une fonctionnalité**, cliquer sur le bouton Afficher les fonctionnalités; * Sélectionner **Serveur OpenSSH**. NB : Après l'installation le service n'est pas démarré. Depuis powershell (avec les privilèges administrateur) : # Paramétrer le service en démarrage automatique Set-Service -Name sshd -StartupType 'Automatic' # Démarrer le service Start-Service sshd ===== Pare-feu ===== Après installation, vérifier que l'accès au service SSH est possible depuis l'ensemble des profils (ce doit être le cas par défaut). {{windows_firewall_rules.png}} Dans le cas contraire, on peut modifier la configuration du pare-feu depuis la ligne de commande via la commande **netsh** : netsh advfirewall firewall add rule name="Open SSH Server" dir=in protocol=TCP localport=22 remoteip=any profile=any action=allow ===== Références ===== * [[https://learn.microsoft.com/fr-fr/windows-server/administration/openssh/openssh_install_firstuse|Installer le composant Open SSH Serveur (microsoft.com)]] * [[https://stackoverflow.com/questions/68594235/allow-ssh-protocol-through-win-10-firewall|Autoriser l'accès au service SSH (stackoverflow.com)]]