diff --git a/login.sh b/login.sh index 3596b4b..6eb807a 100755 --- a/login.sh +++ b/login.sh @@ -52,6 +52,7 @@ declare -A HOSTS=( ["PHOSCON"]="100.87.87.90" ["DIETPI"]="100.87.87.4" ["PROXI"]="100.87.87.100" + ["MATE3"]="100.87.87.108" ["PC77"]="100.87.87.77" ) @@ -86,7 +87,7 @@ log_info "Generiere temporären SSH-Key" ssh-keygen -f "$KEY_NAME" -N "" -C "$SSH_USER@temp" > /dev/null log_info "Sende Public Key zur CA (${CA_HOST})" -scp -P "$CA_PORT" "${KEY_NAME}.pub" "${CA_USER}@${CA_HOST}:/tmp/" || { +scp -P "$CA_PORT" -i "$CA_KEY_PATH" "${KEY_NAME}.pub" "${CA_USER}@${CA_HOST}:/tmp/" || { log_error "Fehler beim Senden des Public Keys zur CA" exit 1 } @@ -98,7 +99,7 @@ ssh -i "$CA_KEY_PATH" -p "$CA_PORT" "${CA_USER}@${CA_HOST}" "$REMOTE_SIGN_SC } log_info "Lade signiertes Zertifikat von CA" -scp -P "$CA_PORT" "${CA_USER}@${CA_HOST}:/tmp/${KEY_NAME}-cert.pub" . || { +scp -P "$CA_PORT" -i "$CA_KEY_PATH" "${CA_USER}@${CA_HOST}:/tmp/${KEY_NAME}-cert.pub" . || { log_error "Fehler beim Abrufen des Zertifikats von der CA" exit 1 }