OpenSSH CA Signed Host Keys

Introduction Recently I had to set up a few servers to be used for a k3s cluster. While I was setting them up I was reminded of the “TOFU” (Trust-on-first-use) flow that most people use when connecting to ssh servers for the first time. TLDR: when you connect to a ssh server for the first time you are presented with a identifier of the server’s public key. You are prompted to verify that this key is the expected one and really comes from the server you are trying to connect to....

January 27, 2024