![]() ::SetEnvironmentVariable('OPENSSH', 'C:\Program Files\OpenSSH-Win64', ::Machine) # Add folder OpenSSH to your System Environnement If ssh doesn't work, this is because you don't have the OpenSSH folder in your environment variables, you can add it to your system environment variable like that in Powershell if you install ![]() # 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.
0 Comments
Leave a Reply. |