I have something like this in ~/.ssh/known_hosts
on my Linux machine:
@cert-authority * ssh-rsa pubkeypubkeypubkey
And any server with a signed host key is automatically trusted by the OpenSSH client.
I regularly use PuTTY on my Windows PC. How do I achieve something similar?
CA certificate authentication as implemented by OpenSSH is not supported by PuTTY (yet).
No evidence of such a feature is found in the current ChangeLog and as a feature request it is also still listed as open on the PuTTY WishList
Putty now implemented the ca feature in the current snapshots and should be in the stable version soon.