PowerShell / PowerShell/Win32-OpenSSH
Which Win32-OpenSSH versions released with which Windows releases?
@tgauth is already working on this.
Since Feb 20, 2026.
- Dominant language
- No language data
- Stars
- 8.3k
- Forks
- 819
- PR merge metrics
- No merged PRs in 30d
Description
Summary of the new feature / enhancement
It would be very helpful to know which Win32-OpenSSH clients were packaged with which versions of Windows 10, 11, or Server. This information is alluded to with specific other issues (e.g. #1693), but I'm not aware of a comprehensive table. (Did I miss it?)
My motivation is as follows. I maintain SSH support for a product which presently supports Windows 10 1607 and later, and Windows Server 2016 and later. I would like to optionally make use of StrictHostKeyChecking accept-new which was added in OpenSSH 7.6p1. There is a ragged trailing edge to the support: depending on which Windows version included OpenSSH 7.6p1 (or later), it may be acceptable to always assume that at least that version is present, and tell our users to manually install a newer version from GitHub if necessary. This would help simplify implementation and testing. But if too many Windows versions are affected, that option may not be tenable.
Proposed technical implementation details (optional)
A page on the wiki that looks like this, identifying what OpenSSH version you get when you run ssh -V on each OS (the OpenSSH versions are placeholders):
| Windows version | OpenSSH version |
|---|---|
| 10 1709 | a.1 |
| 10 1803 | a.2 |
| … | … |
| 11 21H2 | b.1 |
| … | … |
| Server 2019 | a.3 |
| Server 2022 | b.2 |
| … | … |
Alternative: a PowerShell script that lets us obtain this information ourselves.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.