All, I have packaged OpenPubkey SSH https://github.com/openpubkey/opkssh
You may install it in a amd64 environment like this: wget https://salsa.debian.org/jas/opkssh/-/jobs/7311692/artifacts/file/debian/output/opkssh_0.3.0-1+salsaci+20250325+1_amd64.deb sudo dpkg -i opkssh_0.3.0-1_amd64.deb Test it like this -- I was able to do an OpenID authentication via gitlab.com and got a SSH key installed in my ~/.ssh/ like this: $ /usr/bin/opkssh login INFO[0000] Opening browser to http://127.0.0.1:38883/chooser INFO[0004] listening on http://127.0.0.1:3000/ INFO[0004] press ctrl+c to stop Writing opk ssh public key to /home/jas/.ssh/id_ecdsa.pub and corresponding secret key to /home/jas/.ssh/id_ecdsaKeys generated for identity Email, sub, issuer, audience: si...@josefsson.org 47250 https://gitlab.com 8d8b7024572c7fd501f64374dec6bba37096783dfcd792b3988104be08cb6923 $ ls -la ~/.ssh ... -rw------- 1 jas jas 505 25 mar 16.02 id_ecdsa -rwxrwxr-x 1 jas jas 4392 25 mar 16.02 id_ecdsa.pub I didn't dare to test the server side aspect of this yet... I would appreciate review of the packaging: https://salsa.debian.org/go-team/packages/golang-github-awnumar-memcall/ https://salsa.debian.org/go-team/packages/golang-github-awnumar-memguard/ https://salsa.debian.org/go-team/packages/golang-filippo-bigmod/-/pipelines https://salsa.debian.org/go-team/packages/golang-github-openpubkey-openpubkey/ https://salsa.debian.org/go-team/packages/opkssh Salsa pipeline with built all/amd64 binaries and aptly-style repositories available: https://salsa.debian.org/jas/golang-github-awnumar-memcall/ https://salsa.debian.org/jas/golang-github-awnumar-memguard/ https://salsa.debian.org/jas/golang-filippo-bigmod/-/pipelines https://salsa.debian.org/jas/golang-github-openpubkey-openpubkey/ https://salsa.debian.org/jas/opkssh I haven't made a final pass over the packaging yet, because I wanted to get this announced first. I won't force push anything to these repositories now, so feel free to improve anything and I will notice when I do a 'git pull'. I'll upload to NEW in a few days unless there are any objections. /Simon
signature.asc
Description: PGP signature