초기 구현: TailRescue Headscale ISO 프로젝트 정리
This commit is contained in:
8
scripts/headscale-create-preauth.sh
Executable file
8
scripts/headscale-create-preauth.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
HEADSCALE_HOST=${HEADSCALE_HOST:-root@192.168.0.100}
|
||||
HEADSCALE_CONTAINER=${HEADSCALE_CONTAINER:-headscale}
|
||||
USER_ID=${USER_ID:-1}
|
||||
EXPIRATION=${EXPIRATION:-24h}
|
||||
TAGS=${TAGS:-tag:rescue}
|
||||
ssh "$HEADSCALE_HOST" "docker exec $HEADSCALE_CONTAINER headscale preauthkeys create -u $USER_ID --reusable --ephemeral --expiration $EXPIRATION --tags $TAGS -o json"
|
||||
Reference in New Issue
Block a user