Publish SSH Server Keys
By publishing you SSH server public keys on DNS, connecting clients can verify the server identity without the need to distribute and update your server public keys on all clients.
Note
You need to already have setup a DNSSEC secured DNS server for the servers domain. See PowerDNS and Securing the Domain.
sshfp -s server.example.net
# server.example.net SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
server.example.net IN SSHFP 1 1 5E677..............................21447
If you use PowerDNS server with the poweradmin web interface, add records as follows:
Name |
Type |
Content |
---|---|---|
server.example.net |
SSHFP |
1 1 5E677…………………………21447 |