This commit is contained in:
Alf
2025-07-03 12:11:06 +02:00
commit 908449f005
9 changed files with 255 additions and 0 deletions

0
log/log.txt Normal file
View File

32
log/logging.sh Executable file
View File

@ -0,0 +1,32 @@
#!/bin/bash
DEFAULT_LOG_FILE="./log/log.txt"
ACTIVE_LOG_FILE="/home/oberkoetter/Dokumente/Git/log.txt"
log_init() {
ACTIVE_LOG_FILE="${1:-$DEFAULT_LOG_FILE}"
mkdir -p "$(dirname "${ACTIVE_LOG_FILE}")"
}
_log_dual() {
local level="$1"
local message="$2"
local timestamp
timestamp="$(date '+%Y-%m-%d %H:%M:%S')"
local line="${timestamp} [${level}] ${message}"
echo "$line" # Konsole
echo "$line" >> "${ACTIVE_LOG_FILE}" # Logdatei
}
log_info() { _log_dual "INFO" "$1"; }
log_warn() { _log_dual "WARN" "$1"; }
log_error() { _log_dual "ERROR" "$1"; }
log_start() {
echo "" | tee -a "${ACTIVE_LOG_FILE}"
_log_dual "START" "--- $1 gestartet ---"
}
log_end() {
_log_dual "END" "--- $1 abgeschlossen ---"
echo "" | tee -a "${ACTIVE_LOG_FILE}"
}

38
log/ssh-cert-login.log Normal file
View File

@ -0,0 +1,38 @@
2025-07-03 11:47:05 [START] --- SSH Zertifikat Login gestartet ---
2025-07-03 11:47:08 [INFO] Prüfe auf vorhandene temporäre Schlüssel...
2025-07-03 11:47:08 [WARN] Vorherige temporäre Schlüssel werden gelöscht...
2025-07-03 11:47:08 [INFO] Generiere temporären SSH-Key...
2025-07-03 11:47:08 [INFO] Sende Public Key zur CA (100.87.87.5)...
2025-07-03 11:47:09 [INFO] Fordere Signatur von CA an...
2025-07-03 11:47:09 [INFO] Lade signiertes Zertifikat von CA...
2025-07-03 11:47:10 [INFO] Zertifikat erfolgreich erhalten
2025-07-03 11:47:10 [INFO] Starte SSH-Verbindung zum Zielsystem (OMV2000 / 100.87.87.81) über Port 2222...
2025-07-03 11:49:53 [START] --- SSH Zertifikat Login gestartet ---
2025-07-03 11:50:04 [INFO] Prüfe auf vorhandene temporäre Schlüssel...
2025-07-03 11:50:04 [WARN] Vorherige temporäre Schlüssel werden gelöscht...
2025-07-03 11:50:04 [INFO] Generiere temporären SSH-Key...
2025-07-03 11:50:04 [INFO] Sende Public Key zur CA (100.87.87.5)...
2025-07-03 11:50:05 [INFO] Fordere Signatur von CA an...
2025-07-03 11:50:05 [INFO] Lade signiertes Zertifikat von CA...
2025-07-03 11:50:06 [INFO] Zertifikat erfolgreich erhalten
2025-07-03 11:50:06 [INFO] Starte SSH-Verbindung zum Zielsystem (OMVPi / 100.87.87.80) über Port 2222...
2025-07-03 11:50:15 [END] --- SSH Zertifikat Login abgeschlossen ---
2025-07-03 11:51:58 [START] --- SSH Zertifikat Login gestartet ---
2025-07-03 11:54:27 [START] --- SSH Zertifikat Login gestartet ---
2025-07-03 11:54:32 [INFO] Ziel-VM: OMV2000 (100.87.87.81)
2025-07-03 11:54:32 [INFO] SSH-Benutzer: alf
2025-07-03 11:54:32 [INFO] Prüfe auf vorhandene temporäre Schlüssel...
2025-07-03 11:54:32 [WARN] Vorherige temporäre Schlüssel werden gelöscht...
2025-07-03 11:54:32 [INFO] Generiere temporären SSH-Key...
2025-07-03 11:54:33 [INFO] Sende Public Key zur CA (100.87.87.5)...
2025-07-03 11:54:33 [INFO] Fordere Signatur von CA an...
2025-07-03 11:54:34 [INFO] Lade signiertes Zertifikat von CA...
2025-07-03 11:54:34 [INFO] Zertifikat erfolgreich erhalten
2025-07-03 11:54:34 [INFO] Starte SSH-Verbindung zum Zielsystem (OMV2000 / 100.87.87.81) über Port 2222...
2025-07-03 11:54:37 [END] --- SSH Zertifikat Login abgeschlossen ---