Wrote script

master
Keith Irwin 2023-11-03 19:19:38 -06:00
parent 44789659e6
commit b801aec790
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
1 changed files with 14 additions and 0 deletions

14
nsupdate-sshfp Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
# nsupdate-sshfp
if [ "$#" -ne "3" ]; then
echo "USAGE: ${0} <domain> <ttl> <tsig-key>"
exit 1
fi
domain="${1}"
ttl="${2}"
tsig_key="${3}"
new_records=$(ssh-keygen -r ${1} | sed -e 's/^/add /' -e "s/ IN / ${ttl} /")
printf 'delete %s sshfp\n%s\nsend\n' "${domain}" "${new_records}" \
| nsupdate -y "${tsig_key}"