Trezor
To Generate Ed25519 keys with the Trezor Model T and Trezor-agent software, you can simply use the command
trezor-agent -e ed25519 user@host The key generation is based on the identity and host, so it cannot be changed.
trezor-agent -e ed25519 -c user@host
Some of the benefits of using hardware security keys like the Trezor Model T for SSH authentication include increased security and protection against key theft or compromise, as well as convenience and ease of use.
Currently, Trezor hardware wallets can sometimes be found cheaply second-hand on eBay. Since they are commonly used to store BTC and other crypto assets, many users avoid second-hand USB hardware wallets because of security concerns.
Because of this, it is sometimes possible to find them second-hand for significantly less than their new retail value, especially during times when the BTC price dips.
From a security perspective, your mileage may vary. Using Trezor devices for SSH is not really an industry standard, which also means it has not been a major focus area for most attackers.