Jay @Jay - 6d
Let's see if I can figure out how to set up a debian VM where you need to sign a message containing a challenge string from a Bitcoin address with a valid utxo to log in as root. It would be very Softwar if that's possible.
Level 2 authentication would be to actually send a lightning transaction to the server using a "user auth" channel with the challenge string in the message. The server can then just return the sats. Level 3 would be an on-chain transaction of some sort. If the server knows your xpub, it can require that you send a transaction to your next address with a message containing the challenge string in order to log in. #softwar nostr:nevent1qqsfr7t4zl9f4uyjue2z2f46xyk6h56un0hxdy7323d90aluleuhhmgppemhxue69uhkummn9ekx7mp0qgs8a474cw4lqmapcq8hr7res4nknar2ey34fsffk0k42cjsdyn7yqqrqsqqqqqp255y34
Jay @Jay - 5d
SSH or bare-metal login on Debian with a custom PAM module that handle the login flow and an electrum server is qwen's suggestion. Gonna see if it works. Nothing too fancy, just replacing the user password with a signed challenge message tied to a Bitcoin address.