You are not logged in.
I'm trying to add the following SSH public key for my hardware security key to my AUR account.
sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIMPNBVSufjjcnP8QN4nTQzpvXuBmu0l8c96PDcXM9+lnAAAABHNzaDo=
But it gives me:
▪ The SSH public key is invalid.
I searched around a bit but can't seem to find a reason why it doesn't work. I've also tried with another browser (Firefox) and still nothing.
However, using the SSH public key for the GPG agent of my security key it works:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbCfEaw8RiOoyjg99QqVv8yqd31hfYc7d23UrDlA/u5KYPbhB3KC6RsCzMQXaZMfn/sa/Fxy7XgZ+LGpeStqe0/1710UwXgLTC5MOSkSEkJjDkCdu1x9/YEvTTJa1wGJjJca8gN85PHMlzstTE8EoGMO9v6nna/y3eG06x2jrBWFPm/hz4iKncxIER1sqnzLcQMqvFcbPJZhJCK8kdIMK1M6gSksLkPUFj/rT7+dn4QKKfbQxrwVYgmXs296knmy/gkXyNCrZRiMZ2E3TP0t3emqkQgerhL2qwD8ZlXyLHWB2wM/O4rTbawiX3zPV/8f5BiivnsJ3YWto4IP06DcMKCMdnh399m+ROMAiqcHEQ7fXBO11NUai8Rh5vu1Xe51apauThMb+wyw+w51+tIlH6fiubhAZoKwG8SUrd0ZbA7FmuibXkygqume3XLEuNSY6DHR2jhRgduxOAcJWptUh5dsrPRlVu912mDSyzXM8SDxAbE1BzjAbJB6wOwQkn0qtq7MHMO0cuZGF7zvu4CBEVGu2EcMUPqDqZwGbCw9QaFJkFeo6bk7DfTTLyXhH+bTYI1ZhRL+80rveooWp6kaWBhM+8piBptJ7pgjKrSHol5WIRLx2E5G/tfJDhXX4uDC5rqvYouwjk1RpHtnFasI9/hEEALLVarScNl6W5KqD1Ow==
I've also tried looking through aurweb's code, and I found the code responsible for checking the SSH keys, but I realized I can't read PHP and probably wouldn't be able to identify any problem and after all it's probably a me problem.
Anyone has any tips?
Last edited by Remty (2021-10-13 17:12:33)
Offline
The key is verified here, and the security key variants were not allowed 4 months ago. https://gitlab.archlinux.org/archlinux/ … c.php#L870
That code has changed since, but I am not sure if the AUR uses the most recent version yet and what the config is. I'll look further.
https://gitlab.archlinux.org/archlinux/ … faults#L64
Edit: For now, the live AUR is still using an older aurweb release, the dev version that allows ssh-sk is not deployed yet, maybe it is still not ready.
https://gitlab.archlinux.org/archlinux/ … c.php#L870
Last edited by progandy (2021-10-13 17:17:39)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Thanks for taking the time and looking it up!
I guess we'll patiently wait.
I'll mark as solved as there isn't a problem.
Offline