#!/bin/bash # RustDesk-Client unter Linux installieren und an remote.mhi-solutions.de binden. # Aufruf als root: bash rustdesk-install.sh [Passwort] set -euo pipefail ID_SERVER="remote.mhi-solutions.de" KEY="+3Yr93wo45yw9gmAW6CDwNZ8YyZacjv1kYSfOudMBEA=" CONFIG_STRING="==Qfi0TQFJUTkV3TmNVWrFjdqNWYalXW4olT3R0Q2cVQtdWO3lXN082dzkjcZNzKiojI5V2aiwiIiojIpBXYiwiIlRmLz52bpRXds92ctkGat5SZ09WblJnI6ISehxWZyJCLiUGZuMnbvlGd1x2bz1Sao1mLlR3btVmciojI0N3boJye" PASSWORD="${1:-$(tr -dc 'A-Za-z0-9' /dev/null 2>&1 || true sleep 3 rustdesk --config "$CONFIG_STRING" || true # Sicherheitsnetz: Serverdaten direkt in die Root-Konfiguration schreiben CFG=/root/.config/rustdesk mkdir -p "$CFG" if ! grep -qs "$ID_SERVER" "$CFG/RustDesk2.toml"; then cat > "$CFG/RustDesk2.toml" </dev/null || grep -oP "^id = '\K[^']+" "$CFG/RustDesk.toml" 2>/dev/null || echo "?") echo echo "RustDesk bereit" echo " Rechner : $(hostname)" echo " ID : $RID" echo " Passwort: $PASSWORD" echo " Server : $ID_SERVER"