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