# in the conf file, to test if the configuration # It is possible not to put the user to check, Now you can test your config like that : # For Github New-Item -Path $HOME\.ssh\config -ItemType FileĬ:\WINDOWS\System32\notepad.exe $HOME\.ssh\configĪfter that, you can configure the SSH configuration file as you want with the same syntax as on Linux Little example # Config for use specific key for github If the Get-WmiObject command no longer works you can use the Get-CimInstance command which should be its definitive successor for new versions of PowerShell You can find out which ssh-agent is used by the Windows service with this command : Get-WmiObject win32_service | ? | select PathName NOTE 2 : Have Git for Windows and OpenSSH-portable can cause problems for the configuration of the agent, so you should know that it is the SSH-Agent uses by the Windows service if this is not the case, simply adapt the command lines ssh, which should be in the user folder $HOME\.ssh, because it is what is required, normally, it seems to me that the other files are created automatically when one Install Open-SSH server. NOTE 1 : Here I show how to configure only the configuration file "config" in the folder. This answer was done with: Windows 10 PRO 20H2 (Build 19042.804)Īnd with the last OpenSSH-Portable (v8.1.0.0p1-Beta) from the official GitHub here In Windows 10 with PowerShell, the configuration files are not created, so we have to create them ourselves.