1
German - Deutsch / Re: [GELÖST] Wo finde ich via cli die System: Configuration: History
« on: February 04, 2021, 10:26:48 am »
done
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
"Updated"?
<updated>
<username>bloch@192.168.0.150</username>
<time>1611731322.3733</time>
<description>/firewall_nat_edit.php made changes</description>
</updated>
Du kannst auch das Plugin os-api-backup benutzen.Danke. Das mit PWs habe ich auch schon gesehen ich war leicht überrascht um es freundlich zu formulieren ;-) Das macht die Sichere Nutzung mit mehreren Admins doch ein bischen Tricky
Z.B. mit einem Shellscript in dieser Art:Code: [Select]#! /bin/sh
#
# Configure list of systems and matching parameters.
#
systems="pmh"
pmh_host="opnsense.********"
pmh_key="**************"
pmh_secret="**************"
pmh_file="pmh.xml"
#
# No user servicable parts below.
#
directory="opnsense"
mkdir -p "${directory}" || exit 1
for system in ${systems}
do
eval host="\$${system}_host"
eval key="\$${system}_key"
eval secret="\$${system}_secret"
eval file="\$${system}_file"
curl -s -k -u "${key}:${secret}" "https://${host}/api/backup/backup/download" -o "${directory}/${file}"
done
Das benutze ich innerhalb eines mit git verwalteten Projekts. Also Config damit von der OPNSense holen, dann in git einchecken. Achtung! Da sind dann auch alle Passwörter und VPN-Keys, Zertifikate mit private Keys etc. pp. drin. Also nicht in ein öffentliches Repo auf Github schieben
Hallöchen,Danke für deine Antwort. ich finde das dann entsprechend unter Updated richtig?
Also entweder manuell via /conf/backup denn da sind alle Backups drin, oder mittels Konsolenmenü Option 13) Restore a backup, da ist er Funktionsumfang aber auf das Minimum reduziert.
Was die Option so macht kann man unter /usr/local/opnsense/scripts/shell/restore.sh nachlesen.
Grüsse
Franco