blob: 611d9318d95b296b0722869d0d7b2506d0bae7f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/usr/bin/env bash
# Generate a host key for a specific host
set -euo pipefail
HOST="$1"
mkdir -p "./host-keys/${HOST}"
ssh-keygen -t ed25519 -f "./host-keys/${HOST}/ssh_host_ed25519_key" -N ""
echo "✅ Generated host key for ${HOST}"
echo ""
echo "👉 Derive age public key with:"
# echo " cat ./host-keys/${HOST}/ssh_host_ed25519_key.pub | nix run nixpkgs#ssh-to-age"
echo " cat ./host-keys/${HOST}/ssh_host_ed25519_key.pub | ssh-to-age"
|