Ask HN: Approachable solution for multi-factor SSH authentication?
I've worked before in high security environments that used things like smart card (US DOD CAC) authentication, and these worked very well with ssh and ssh authentication forwarding. It was actually more user-friendly than standard SSH passphrase + key, in that you could cache the card PIN locally and then ssh around at will. It would just keep authenticating with your physical credential until the PIN cache timed out (we used 60 seconds) or you yanked your card.
Is there any vendor that sells a solution like this that's "hacker friendly" and affordable for independent entities? I've done some searching and I just can't find anything that doesn't seem "enterprisey" with the standard enterprise $call for pricing, awful UX, etc.
I use a Mac as my primary work machine, and I'd like something that can be used for several purposes e.g. both SSH auth and file / encrypted volume encryption, etc.
The poverty of good approachable solutions in this space feels almost like some kind of conspiracy given the demand that's probably out there.