nsupdate-sshfp/README.md

33 lines
914 B
Markdown
Raw Permalink Normal View History

2023-11-03 19:19:19 -06:00
# nsupdate-sshfp
Keith Irwin ([www.ki9.us](https://www.ki9.us/))
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
Bash script to update [SSHFP records](https://en.wikipedia.org/wiki/SSHFP_record) using [nsupdate](https://en.wikipedia.org/wiki/Nsupdate).
2023-11-03 19:36:45 -06:00
## Installation
```sh
2023-11-03 19:37:45 -06:00
# git clone https://gitea.green.gf4/ki9/nsupdate-sshfp.git /usr/local/src/nsupdate-sshfp
2023-11-03 20:00:17 -06:00
# ln -s /usr/local/src/nsupdate-sshfp/nsupdate-sshfp /usr/local/bin/nsupdate-sshfp
2023-11-03 19:39:38 -06:00
# cp /usr/local/src/nsupdate-sshfp/systemd/* /etc/systemd/system/
2023-11-03 19:36:45 -06:00
```
## Upgrade
```sh
# cd /usr/local/src/nsupdate-sshfp/
# git pull
```
2023-11-03 19:19:19 -06:00
## Usage
```sh
2023-11-03 19:51:01 -06:00
$ nsupdate-sshfp <domain> <server> <ttl> <tsig>
2023-11-03 19:19:19 -06:00
```
For example:
```sh
2023-11-03 19:51:01 -06:00
$ nsupdate-sshfp ssh.example.com ns.example.com 86400 'hmac-sha512:mykeyname:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=='
2023-11-03 19:19:19 -06:00
```