OpenPubkey SSH

OpenPubkey·openpubkey.opkssh

A tool which enables SSH to be used with OpenID Connect, allowing SSH access management via identities like [email protected] instead of long-lived SSH keys.

opkssh is a tool which enables ssh to be used with OpenID Connect allowing SSH access management via identities like [email protected] instead of long-lived SSH keys. It does not replace ssh, but rather generates ssh public keys that contain PK Tokens and configures sshd to verify the PK Token in the ssh public key. These PK Tokens contain standard OpenID Connect ID Tokens. This protocol builds on the OpenPubkey which adds user public keys to OpenID Connect without breaking compatibility with existing OpenID Provider.

winget install --id openpubkey.opkssh --exact --source winget

Latest 0.15.0·June 24, 2026

Release Notes

πŸš€ Features

  • Adds ssh certificate principals arg @EthanHeilman (#533) πŸ› Bug Fixes
  • fix(deps): Update docker/build-push-action action to v7.2.0 @renovate[bot] (#515)
  • Fix: Ensure openssh can be installed on windows arm @EthanHeilman (#548, #547, #544)
  • fix(deps): Update goreleaser/goreleaser-action action to v7.2.2 @renovate[bot] (#542)
  • fix(deps): Update actions/setup-go action to v6.3.0 @renovate[bot] (#483) 🧰 Maintenance
  • fix(deps): bump go to v1.25, crypto to v0.53.0 @gastmaier (#528)
  • Update CLI documentation @github-actions[bot] (#534)
  • Update go version in hack/build.sh @Kunzol (#531)

Installer type: portable

ArchitectureScopeDownloadSHA256
x64β€”Download2763FBF981DE54EC92792668C94FFA2F34F8207E8CDB05303B166E1B352666FF

Details

Homepage
https://github.com/openpubkey/opkssh
License
Apache-2.0
Publisher
OpenPubkey
Support
https://github.com/openpubkey/opkssh/issues
Moniker
opkssh

Tags

encryptionkeysopenidconnectpktokenssecureshelldaemonsshdserversshkeyssshpublickeys

Older versions (13)

0.14.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadBFCFAFDA088258243B49111C58CCAF7EA2041D05A15C481C627F4BEC3F1610F3
0.13.0
ArchitectureScopeDownloadSHA256
x64β€”Download0686E456126BC6B2ED5C1583F28857A6D78E8D6C469AC7B1C20EBCE26A834DD1
0.12.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadE2CDF9F10C75923FA904ABF8ACF5EB3C4882AE3D2C63C394637AA8D3217DA3B5
0.11.0
ArchitectureScopeDownloadSHA256
x64β€”Download33430FCBC16A73FC421171A021ECC188955E965E935445AEBDFE34F674970E9C
0.10.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadDEA9BA153365E9151E43A13ABB16BF19A97567AC02E4CEF24CD454ACB0EA9F85
0.9.0
ArchitectureScopeDownloadSHA256
x64β€”Download59975CCF84961AE04B03022A93257189BA03EF4F950509B38199F8159BAB3CC4
0.8.0
ArchitectureScopeDownloadSHA256
x64β€”Download175F8B6BB08B6508B118E4EF855A342CBF64B9008B4665A56984FF1F5B32F8F6
0.7.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadFA2FBDEB3CB716C8EA9941C0A13E14EA83DE3C49E9CAFB33F83CBC2FCE9E4BD3
0.6.1
ArchitectureScopeDownloadSHA256
x64β€”Download9FD481FC6682BF56D7723B6672FAB71BB942DFEFDD2E166B1C276F3F7D4767BA
0.6.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadA80AEB7679E74363065E07C05D1E765A296D81A1E8D4496161C309466381052F
0.5.1
ArchitectureScopeDownloadSHA256
x64β€”DownloadDDD11D8BEB15677C269EBA8101B8CFB19A3CF5F85DB8AFB8C34C0F303C8131E3
0.4.0
ArchitectureScopeDownloadSHA256
x64β€”Download2CE152F1C5E62201B34D7012D14A67ACE4DB62DE914CE1A9A4DC3D36335B56E0
0.3.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadD864576A0007E9CAD914420A94DB51EA74B3473EA22F88317492AFC0B7B4F895