FiloSottile / yubikey-agent

yubikey-agent is a seamless ssh-agent for YubiKeys.
https://filippo.io/yubikey-agent
BSD 3-Clause "New" or "Revised" License
2.6k stars 124 forks source link

Installation on Steamdeck? #144

Open lwbt opened 1 year ago

lwbt commented 1 year ago

Hello, could someone please help me out a little? I have been using yubikey-agent on Ubuntu and on a Mac, it should be possible to make yubikey-agent also run on a Steamdeck. As far as I can see /usr/bin/pcscd and the Systemd service unit and socket exist. So we have prerequisites of https://github.com/FiloSottile/yubikey-agent/blob/main/systemd.md fulfilled. Now I don't usually use Homebrew, but in absence of a Flatpak and preinstalled golang environmentmy next step was to install yubikey-agent from Homebrew. Now both components are ready but one does not see the other, no matter which solution I try to get the agent talk to the socket. Error message is: agent 11: could not reach Yubikey: no Yubikey detected. The device however shows up in lsusb.

It would be nice to get this to work. From what I have seen Fedora Silverblue and other immutable systems may be similar (although provide some other ways like ostree layering), and it should be worth documenting what is possible.