Installer Win32 OpenSSH

Installation de Win32 OpenSSH (version de test)

Tous, on a aimé utiliser le protocole SSH sur Linux. Grace à cet article vous pouvez installer l’application Win32 OpenSSH dans votre système Windows 10.

  1. Téléchargez la dernière version d’OpenSSH.
  2. Extraire le contenu du fichier zip téléchargé dans le répertoire suivant

             C:\Program Files\OpenSSH

  1. Exécutez Windows PowerShell en tant qu’administrateur (Touche Win+X, pour Windows 8, 8.1 et 10)
  2. Déplacez-vous dans le répertoire OpenSSH
    • Set-location ‘C:\Program Files\OpenSSH’
  3. Sous Windows 10, si vous avez activé le mode développeur, vous avez probablement une autre implémentation de SSH installée sur votre machine. Pour déterminer si c’est le cas, vérifiez si votre machine est à l’écoute au port TCP sur le port 22 et ces services: « SSH Server Broker » et « SSH Server Proxy »
    • netstat -anop TCP
    • Si vous voyez 22 occupé, # 610a des solutions de contournement pour gérer les conflits de ports.
  4. Installer sshd et ssh-agent
    • powershell -ExecutionPolicy Bypass -File install-sshd.ps1
  5. Le SSH utilise une signature numérique que vous devrez générer grace à la commande sous-dessous :
    • .\ssh-keygen.exe -A
    • .\FixHostFilePermissions.ps1 -Confirm:$false
  6. Clés d’hôte SSH sécurisées (facultatif)
    • Start-Service ssh-agent
    • Cliquez ici pour télécharger psexec
    • Lancez cmd.exe en tant que SYSTEM
      • psexe -i -s cmd.exe
    • Enregistrez les clés de l’hôte
      • ssh-add ssh_host_dsa_key
      • ssh-add ssh_host_rsa_key
      • ssh-add ssh_host_ecdsa_key
      • ssh-add ssh_host_ed25519_key
    • Les clés privées de l’hôte sont désormais stockées de manière sécurisée par ssh-agent, les fichiers de clés privées peuvent être supprimés à ce stade.
  7. Pour autoriser les connexions SSH entrantes vous devez ouvrir le port TCP 22 du Pare-feu à l’aide de l’applet de commande suivante :
    • New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH

Remarque: l’applet de commande New-NetFirewallRule est utilisée uniquement pour les serveurs. Si vous utilisez une machine équipée d’une version de système Windows client (comme Windows 10), essayez:

netsh advfirewall firewall add rule name=SSHPort dir=in action=allow protocol=TCP localport=22

  1. Configuration des agents sshd et ssh-agent pour qu’il commande à démarrer automatique (cette étape est optionnelle)
    • Set-Service sshd -StartupType Automatic
    • Set-Service ssh-agent -StartupType Automatic

Désinstaller Win32 OpenSSH

  • Lancez Windows PowerShell en tant qu’administrateur
  • Naviguez vers le répertoire OpenSSH
    • Set-location ‘C:\Program Files\OpenSSH’
  • Exécutez le script de désinstallation
    • powershell.exe -ExecutionPolicy Bypass -File uninstall-sshd.ps1

Merci, a+

 

About heritier kandolo

CEO at rootandadmin Administrateur Systèmes et Réseaux Spécialiste en : • Langage de Script : Bash, PowerShell, AppleScript • Maintenance : Systèmes, Réseaux, Ordinateurs Maitrise : • Microsoft Certified Solution Associate MCSA Windows Server 2012 • Microsoft Certified Trainer MCT • Microsoft Office Master : Office 2013 • Microsoft Technology Associate: Windows Server Administration Fundamentals • Microsoft Technology Associate: Networking Fundamentals • Microsoft Technology Associate: Cloud Fundamentals • GNU Linux • Latex (Pour le traitement de texte) • MacOs

Check Also

Ce qu’il faut savoir sur Nano Server

Windows Server 2016 offre une nouvelle option d’installation: Nano Server. Nano Server est un système …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *