ssh-inscribe client can be used on Windows workstation too.
-
Download the
sshi-windows-x86_64.exe
from Releases -
Execute following commands in Powershell. Assuming the downloaded file is in the current directory.
New-Item -Path 'C:\Program Files\ssh-inscribe\' -ItemType Directory
Copy-Item sshi-windows-x86_64.exe -Destination 'C:\Program Files\ssh-inscribe\sshi.exe'
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\ssh-inscribe", [System.EnvironmentVariableTarget]::Machine)
- You might also want to set sshi server url as persistent env variable
[Environment]::SetEnvironmentVariable("SSH_INSCRIBE_URL", "https://server.name:8540", [System.EnvironmentVariableTarget]::Machine)
- Relaunch Powershell
OpenSSH ssh-agent is required for to be able to store the generated certificate for subsequent use. Enabling ssh-server is not required.
Please refer to this article: Using the OpenSSH Beta in Windows 10 Fall Creators Update and Windows Server 1709
- Download Microsoft's OpenSSH release: Win32-OpenSSH
- Unpack the zip
- Copy the
OpenSSH-Win64
folder to C:\Program Files - Add C:\Program Files to the path
- Execute
install-sshd.ps1
- Set service 'ssh-agent' to Automatic and start the service