Dateien nach "/" hochladen
This commit is contained in:
@@ -22,6 +22,9 @@ write_config_if_missing() {
|
||||
return 0
|
||||
fi
|
||||
|
||||
# WICHTIG:
|
||||
# - KEIN SSH_USER in der config. Der User soll immer der sein, der das Script startet.
|
||||
# - config bleibt rein statisch (NAS/Keys/Pfade/Retention), ohne Laufzeit-Variablen.
|
||||
cat >"$cfg" <<'EOF'
|
||||
#!/usr/bin/env bash
|
||||
# zentrale Konfig (auto-generated) – bitte nur ändern wenn du willst.
|
||||
@@ -35,9 +38,6 @@ NAS_PORT="222"
|
||||
KEY_TYPE="ed25519"
|
||||
ALIAS_PREFIX="nas" # Alias wird: nas-<hostname>
|
||||
|
||||
# lokaler User, dem der SSH-Key gehört (NICHT root)
|
||||
SSH_USER="admin"
|
||||
|
||||
# ---------- NAS Pfade (deine Vorgaben) ----------
|
||||
# Zugriffskontrolle (Keys):
|
||||
NAS_AUTH_KEYS_FILE="/var/services/homes/mexx/raspberry/sshkeys/authorized_keys"
|
||||
@@ -74,7 +74,7 @@ EOF
|
||||
}
|
||||
|
||||
write_config_if_missing
|
||||
log "Setup OK (ohne lib.sh)."
|
||||
log "Setup OK."
|
||||
echo "Setup OK."
|
||||
echo "Config: $SCRIPT_DIR/config.sh"
|
||||
echo "Log: $LOG_FILE"
|
||||
|
||||
Reference in New Issue
Block a user