mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-06-20 17:57:47 +02:00
Merge pull request #314 from Mr-Update/patch-8
German translation completed
This commit is contained in:
commit
ec4256270e
@ -45,7 +45,7 @@ Der einfachste Weg zur automatischen Einrichtung ist die Verwendung von Deployme
|
||||
|
||||
Sie können festlegen, dass das Passwort erforderlich ist und einen umgekehrten Base64-String im Format `{"host":"HOSTADDRESS", "key":"HOSTKEY", "api":"http://HOSTADDRESS:21114"}` verwenden, um die Clients automatisch zu konfigurieren.
|
||||
|
||||
Sie können auch die Schritte von [oben](/docs/de/self-host/client-configuration/#mit-import-oder-export-einrichten) verwenden, um die Zeichenkette zu exportieren und dabei alle `=` am Anfang oder Ende der Zeichenkette entfernen.
|
||||
Sie können auch die Schritte von [oben](/docs/de/self-host/client-configuration/#mit-import-oder-export-einrichten) verwenden, um die Zeichenkette zu exportieren und dabei alle `=` am Anfang oder Ende der Zeichenkette entfernen. Starten Sie den RustDesk-Client neu, wenn die Einstellungen nicht angezeigt werden.
|
||||
|
||||
#### Konfiguration in den Dateinamen von rustdesk.exe einfügen (nur Windows)
|
||||
|
||||
@ -78,3 +78,8 @@ Danach können Sie die Client-ID und das Passwort des Rechners eingeben, über d
|
||||
Um ein Gerät zu Ihrem Adressbuch hinzuzufügen, nachdem Sie eine Verbindung zu einem Gerät hergestellt haben, wird es in Ihren letzten Sitzungen angezeigt. Neben dem Gerät können Sie nun auf die Menü-Schaltfläche [ ⋮ ] klicken und es zu Ihrem Adressbuch hinzufügen.
|
||||
|
||||
Sie können in Ihrem Adressbuch Tags hinzufügen und zuweisen, um die Organisation von Geräten zu erleichtern und nach ihnen zu suchen.
|
||||
|
||||
### Gruppe (RustDesk Server Pro)
|
||||
Standardmäßig werden nach der Anmeldung alle Geräte, die mit Ihrem RustDesk Server Pro verbunden sind, in der Gruppe angezeigt. Sie benötigen immer noch die Passwörter für den unbeaufsichtigten Zugang, aber alle Geräte sind jetzt da. Es werden alle anderen Benutzer in Ihrer Gruppe angezeigt und wenn Sie in der Web-Konsole gruppenübergreifenden Zugang zuweisen, werden auch die Benutzer [in diesen Gruppen](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/console/#neue-gruppen-hinzufügen) angezeigt.
|
||||
|
||||
Wenn Sie Geräte zu Ihrem eigenen Adressbuch hinzufügen möchten, klicken Sie auf die Menü-Schaltfläche [ ⋮ ] neben dem Gerät und dann auf `Zum Adressbuch hinzufügen`.
|
||||
|
@ -19,13 +19,15 @@ $ErrorActionPreference= 'silentlycontinue'
|
||||
$rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
|
||||
|
||||
# Die Konfigurationszeichenkette von Ihrem Webportal abrufen und unten ausfüllen
|
||||
rustdesk_cfg="configstring"
|
||||
$rustdesk_cfg="configstring"
|
||||
|
||||
############################## Bitte nicht unterhalb dieser Zeile bearbeiten ###################################
|
||||
|
||||
# Wird als Administrator ausgeführt und bleibt im aktuellen Verzeichnis
|
||||
if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
|
||||
if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000) {
|
||||
if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
|
||||
{
|
||||
if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000)
|
||||
{
|
||||
Start-Process PowerShell -Verb RunAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -Command `"cd '$pwd'; & '$PSCommandPath';`"";
|
||||
Exit;
|
||||
}
|
||||
@ -54,6 +56,9 @@ $arrService = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
|
||||
|
||||
if ($arrService -eq $null)
|
||||
{
|
||||
Write-Output "Installieren des Dienstes"
|
||||
cd $env:ProgramFiles\RustDesk
|
||||
Start-Process .\rustdesk.exe --install-service -wait -Verbose
|
||||
Start-Sleep -seconds 20
|
||||
}
|
||||
|
||||
@ -65,7 +70,7 @@ while ($arrService.Status -ne 'Running')
|
||||
}
|
||||
|
||||
cd $env:ProgramFiles\RustDesk\
|
||||
$rustdesk_id = (.\RustDesk.exe --get-id | out-host)
|
||||
.\RustDesk.exe --get-id | Write-Output -OutVariable rustdesk_id
|
||||
|
||||
.\RustDesk.exe --config $rustdesk_cfg
|
||||
|
||||
@ -139,8 +144,8 @@ rustdesk_cfg="configstring"
|
||||
|
||||
# Prüfen, ob das Skript als root ausgeführt wird
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "Das Skript muss als root ausgeführt werden."
|
||||
exit 1
|
||||
echo "Das Skript muss als root ausgeführt werden."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Den Pfad zur Datei rustdesk.dmg angeben
|
||||
@ -153,9 +158,9 @@ mount_point="/Volumes/RustDesk"
|
||||
echo "RustDesk jetzt herunterladen"
|
||||
|
||||
if [[ $(arch) == 'arm64' ]]; then
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-aarch64.dmg --output "$dmg_file"
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-aarch64.dmg --output "$dmg_file"
|
||||
else
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.dmg --output "$dmg_file"
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.dmg --output "$dmg_file"
|
||||
fi
|
||||
|
||||
# Einhängen der DMG-Datei in den angegebenen Einhängepunkt
|
||||
@ -163,14 +168,14 @@ hdiutil attach "$dmg_file" -mountpoint "$mount_point" &> /dev/null
|
||||
|
||||
# Prüfen, ob das Einhängen erfolgreich war
|
||||
if [ $? -eq 0 ]; then
|
||||
# Den Inhalt der gemounteten DMG in den Ordner /Applications verschieben
|
||||
cp -R "$mount_point/RustDesk.app" "/Applications/" &> /dev/null
|
||||
|
||||
# Aushängen der DMG-Datei
|
||||
hdiutil detach "$mount_point" &> /dev/null
|
||||
# Den Inhalt der gemounteten DMG in den Ordner /Applications verschieben
|
||||
cp -R "$mount_point/RustDesk.app" "/Applications/" &> /dev/null
|
||||
|
||||
# Aushängen der DMG-Datei
|
||||
hdiutil detach "$mount_point" &> /dev/null
|
||||
else
|
||||
echo "Die RustDesk-DMG konnte nicht eingehängt werden. Die Installation wurde abgebrochen."
|
||||
exit 1
|
||||
echo "Die RustDesk-DMG konnte nicht eingehängt werden. Die Installation wurde abgebrochen."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Den Befehl rustdesk mit --get-id ausführen und die Ausgabe in der Variable rustdesk_id speichern
|
||||
@ -190,9 +195,9 @@ kill $rdpid &> /dev/null
|
||||
echo "..............................................."
|
||||
# Prüfen, ob die rustdesk_id nicht leer ist
|
||||
if [ -n "$rustdesk_id" ]; then
|
||||
echo "RustDesk-ID: $rustdesk_id"
|
||||
echo "RustDesk-ID: $rustdesk_id"
|
||||
else
|
||||
echo "RustDesk-ID konnte nicht ermittelt werden."
|
||||
echo "RustDesk-ID konnte nicht ermittelt werden."
|
||||
fi
|
||||
|
||||
# Den Wert der Passwortvariablen ausgeben
|
||||
@ -218,8 +223,8 @@ rustdesk_cfg="configstring"
|
||||
|
||||
# Prüfen, ob das Skript als root ausgeführt wird
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "Dieses Skript muss als root ausgeführt werden."
|
||||
exit 1
|
||||
echo "Dieses Skript muss als root ausgeführt werden."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# OS identifizieren
|
||||
@ -236,7 +241,6 @@ if [ -f /etc/os-release ]; then
|
||||
UPSTREAM_ID="$(echo ${ID_LIKE,,} | sed s/\"//g | cut -d' ' -f1)"
|
||||
fi
|
||||
|
||||
|
||||
elif type lsb_release >/dev/null 2>&1; then
|
||||
# linuxbase.org
|
||||
OS=$(lsb_release -si)
|
||||
@ -291,13 +295,12 @@ rustdesk --config $rustdesk_cfg
|
||||
|
||||
systemctl restart rustdesk
|
||||
|
||||
|
||||
echo "..............................................."
|
||||
# Prüfen, ob die rustdesk_id nicht leer ist
|
||||
if [ -n "$rustdesk_id" ]; then
|
||||
echo "RustDesk-ID: $rustdesk_id"
|
||||
echo "RustDesk-ID: $rustdesk_id"
|
||||
else
|
||||
echo "RustDesk-ID konnte nicht ermittelt werden."
|
||||
echo "RustDesk-ID konnte nicht ermittelt werden."
|
||||
fi
|
||||
|
||||
# Den Wert der Passwortvariablen ausgeben
|
||||
|
@ -15,8 +15,9 @@ weight: 100
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
If (!(Test-Path C:\Temp)) {
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
@ -51,7 +52,7 @@ Set-Content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\con
|
||||
net start rustdesk
|
||||
```
|
||||
|
||||
## RustDesk ID abfragen (Sammelskript benötigt benutzerdefiniertes Agent-Feld)
|
||||
## RustDesk-ID abfragen (Sammelskript benötigt benutzerdefiniertes Agent-Feld)
|
||||
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
@ -60,46 +61,45 @@ cd $env:ProgramFiles\RustDesk\
|
||||
.\RustDesk.exe --get-id | out-host
|
||||
```
|
||||
|
||||
## Erstellen Sie ein Skript, das als Prüfung verwendet werden soll
|
||||
## Ein Skript erstellen, das als Prüfung verwendet werden soll
|
||||
|
||||
```
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$confirmation_file = "C:\program files\RustDesk\rdrunonce.txt"
|
||||
$confirmation_file = "C:\Program Files\RustDesk\rdrunonce.txt"
|
||||
|
||||
if ([System.IO.File]::Exists($confirmation_file)) {
|
||||
echo "Confirmation file exists"
|
||||
exit 0
|
||||
if ([System.IO.File]::Exists($confirmation_file))
|
||||
{
|
||||
echo "Bestätigungsdatei ist vorhanden"
|
||||
exit 0
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Confirmation file doesn't exists"
|
||||
exit 1
|
||||
echo "Bestätigungsdatei ist nicht vorhanden"
|
||||
exit 1
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
## RustDesk Passwort setzen und abfragen (Sammelskript benötigt benutzerdefiniertes Agent-Feld)
|
||||
```
|
||||
## RustDesk-Passwort setzen und abfragen (Sammelskript benötigt benutzerdefiniertes Agent-Feld)
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$confirmation_file = "C:\program files\RustDesk\rdrunonce.txt"
|
||||
$confirmation_file = "C:\Program Files\RustDesk\rdrunonce.txt"
|
||||
|
||||
net stop rustdesk > null
|
||||
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
|
||||
if($ProcessActive -ne $null)
|
||||
{
|
||||
stop-process -ProcessName rustdesk -Force
|
||||
stop-process -ProcessName rustdesk -Force
|
||||
}
|
||||
|
||||
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
|
||||
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
|
||||
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
|
||||
Write-Output $rustdesk_pw
|
||||
|
||||
net start rustdesk > null
|
||||
|
||||
New-Item $confirmation_file > null
|
||||
|
||||
New-Item $confirmation_file > null
|
||||
```
|
||||
|
||||
## RustDesk URL-Aktion
|
||||
|
@ -40,39 +40,6 @@ Die Protokolle werden in `/var/log/rustdesk-server` gespeichert, Sie können sie
|
||||
## Ich habe mit dem Skript installiert, wie kann ich den Status der RustDesk-Dienste überprüfen?
|
||||
Der Status kann mit `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` überprüft werden, z. B. `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## Wie installiere ich RustDesk Server Pro unter Windows?
|
||||
1. Holen Sie sich Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/) finden Sie weitere Informationen.
|
||||
2. Laden Sie das Windows-Installationsprogramm von [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) herunter.
|
||||
3. Entpacken Sie das Windows-Installationsprogramm.
|
||||
4. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen auf dem Bildschirm.
|
||||
5. Öffnen Sie anschließend RustDesk Server.
|
||||
6. Folgen Sie den Aufforderungen, die Sie durch die Installation führen.
|
||||
7. Klicken Sie auf `Dienste` und dann auf `Start`.
|
||||
8. Sobald die Installation abgeschlossen ist, gehen Sie zu `http://ihreipadresse:21114`.
|
||||
9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
|
||||
10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.
|
||||
|
||||
## Kann ich IIS als Reverse-Proxy verwenden?
|
||||
1. Öffnen Sie IIS (oder installieren Sie es).
|
||||
2. Erstellen Sie eine neue Website für RustDesk mit den Verbindungen (idealerweise 443) und dem entsprechenden Zertifikat. In den Grundeinstellungen sollte diese auf einen leeren Ordner verweisen. (Wenn Sie die Standardseite verwenden, stellen Sie sicher, dass sich keine anderen Dateien in dem Ordner befinden).
|
||||
3. Installieren Sie [Anwendungsanforderungsrouting](https://www.iis.net/downloads/microsoft/application-request-routing) auf IIS und [URL-Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module).
|
||||
|
||||
### Anwendungsanforderungsrouting
|
||||
1. Öffnen Sie auf dem IIS-Server-Host Anwendungsanforderungsrouting:
|
||||
2. Gehen Sie zu den Server-Proxy-Einstellungen.
|
||||
3. Aktivieren Sie den Proxy und alle Einstellungen werden angezeigt. Sie können sie als Standardwerte beibehalten.
|
||||
4. Speichern Sie die Einstellungen und wir können zum nächsten Schritt übergehen: URL-Rewrite.
|
||||
|
||||
### URL-Rewrite
|
||||
1. Öffnen Sie die Website im IIS auf der linken Seite und doppelklicken Sie auf URL-Rewrite.
|
||||
2. Klicken Sie auf `Regeln hinzufügen`.
|
||||
3. Deaktivieren Sie die dynamische Komprimierung unter Komprimierung.
|
||||
4. Erstellen Sie eine neue Reverse-Proxy-Regel.
|
||||
5. Einrichten der lokalen Adresse (die Adresse 21114) \
|
||||
Eingehende Regel - die interne Adresse 21114 von RustDesk \
|
||||
Ausgehende Regeln - Von ist die interne RustDesk-Adresse 21114 und An ist die externe Adresse. \
|
||||
Hinweis: Regeln ohne http/https vor den Adressen werden automatisch verarbeitet. Stellen Sie außerdem sicher, dass alle Adressen sowohl intern als auch extern zugänglich sind.
|
||||
|
||||
## Wie ändere ich das Administrator-Passwort?
|
||||
1. Gehen Sie zu `https://rustdesk.ihredomain.com` oder `http://ihreipadresse:21114`.
|
||||
2. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
|
||||
@ -90,85 +57,8 @@ Eine einfache Möglichkeit zur Überprüfung ist die Verwendung von Telnet. Gebe
|
||||
|
||||
Ihr Mailserver verwendet möglicherweise nicht den Port 25. Bitte stellen Sie sicher, dass Sie die richtigen Ports verwenden.
|
||||
|
||||
## Kann ich RustDesk mit PowerShell bereitstellen?
|
||||
Sicher, dieses Skript kann helfen, ersetzen Sie `youraddress` und `yourkey` mit Ihrer Adresse und Ihrem Schlüssel für Ihren RustDesk Server Pro.
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if($rdver -eq "1.2.2")
|
||||
{
|
||||
write-output "RustDesk $rdver is the newest version"
|
||||
|
||||
exit
|
||||
}
|
||||
|
||||
If (!(Test-Path C:\Temp)) {
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
|
||||
$ServiceName = 'Rustdesk'
|
||||
$arrService = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
|
||||
|
||||
if ($arrService -eq $null)
|
||||
{
|
||||
Start-Sleep -seconds 20
|
||||
}
|
||||
|
||||
while ($arrService.Status -ne 'Running')
|
||||
{
|
||||
Start-Service $ServiceName
|
||||
Start-Sleep -seconds 5
|
||||
$arrService.Refresh()
|
||||
}
|
||||
net stop rustdesk
|
||||
|
||||
$username = ((Get-WMIObject -ClassName Win32_ComputerSystem).Username).Split('\')[1]
|
||||
Remove-Item C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml
|
||||
New-Item C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml
|
||||
Set-Content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml "rendezvous_server = 'youraddress' `nnat_type = 1`nserial = 0`n`n[options]`ncustom-rendezvous-server = 'youraddress'`nkey = 'yourkey'`nrelay-server = 'youraddress'`napi-server = 'https://youraddress'"
|
||||
Remove-Item C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml
|
||||
New-Item C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml
|
||||
Set-Content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml "rendezvous_server = 'youraddress' `nnat_type = 1`nserial = 0`n`n[options]`ncustom-rendezvous-server = 'youraddress'`nkey = 'yourkey'`nrelay-server = 'youraddress'`napi-server = 'https://youraddress'"
|
||||
|
||||
net start rustdesk
|
||||
```
|
||||
|
||||
## Wie kann ich die RustDesk-IDs von Agenten in meinem Netzwerk oder in einem RMM-System abrufen?
|
||||
Unter Windows können Sie das folgende PowerShell-Skript verwenden:
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
|
||||
sleep 2
|
||||
$rustdesk_id = (get-clipboard)
|
||||
Write-Output $rustdesk_id
|
||||
```
|
||||
|
||||
## Wie kann ich ein dauerhaftes Kennwort für einen Agenten in meinem Netzwerk oder in einem RMM-System festlegen?
|
||||
Unter Windows können Sie das folgende PowerShell-Skript verwenden:
|
||||
```ps
|
||||
$ErrorActionPreference = 'silentlycontinue'
|
||||
|
||||
net stop rustdesk > null
|
||||
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
|
||||
if($ProcessActive -ne $null)
|
||||
{
|
||||
stop-process -ProcessName rustdesk -Force
|
||||
}
|
||||
|
||||
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
|
||||
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
|
||||
Write-Output $rustdesk_pw
|
||||
|
||||
net start rustdesk > null
|
||||
```
|
||||
## Kann ich RustDesk mit PowerShell oder ähnlichem bereitstellen?
|
||||
Sicher, Sie finden Skripte zur Unterstützung der Bereitstellung [hier](https://rustdesk.com/docs/de/self-host/client-deployment/).
|
||||
|
||||
## Ich habe RustDesk Server Pro manuell installiert, aber die API-Webkonsole ist nicht SSL-verschlüsselt, wie kann ich diese sichern?
|
||||
Verwenden Sie einen Proxy wie Nginx, das einfache Installationsskript enthält einen, es ist wirklich einfach. [So machen wir es](https://github.com/rustdesk/rustdesk-server-pro/blob/493ad90daf8815c3052ff4d0d4aa9cc07e411efa/install.sh#L252).
|
||||
@ -236,15 +126,15 @@ $ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if($rdver -eq "1.2.2")
|
||||
if ($rdver -eq "1.2.2")
|
||||
{
|
||||
write-output "RustDesk $rdver ist die neueste Version."
|
||||
|
||||
exit
|
||||
write-output "RustDesk $rdver ist die neueste Version."
|
||||
exit
|
||||
}
|
||||
|
||||
If (!(Test-Path C:\Temp)) {
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
|
@ -20,6 +20,7 @@ Der Standardport der Webkonsole ist 21114. Geben Sie `http://<hbbs host>:21114`
|
||||
Wenn Sie HTTPS-Unterstützung benötigen, installieren Sie bitte einen Webserver wie `Nginx` oder verwenden Sie `IIS` für Windows.
|
||||
|
||||
Bitte ändern Sie nach dem Anmelden unbedingt das Passwort, indem Sie im Kontomenü oben rechts `Einstellungen` wählen, um die Seite zur Änderung des Passworts aufzurufen, wie in der folgenden Abbildung dargestellt. Sie können auch ein anderes Administratorkonto erstellen und dieses löschen. Aktivieren Sie besser die E-Mail-Anmeldebestätigung.
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
@ -32,19 +33,31 @@ Bei Windows-Clients können Sie die benutzerdefinierte Serverkonfiguration wegla
|
||||
|
||||
Sie können dies in Verbindung mit der [Client-Konfiguration](https://rustdesk.com/docs/en/self-host/client-configuration/) und den [Bereitstellungsskripten](https://rustdesk.com/docs/en/self-host/client-deployment/) zur Einrichtung Ihrer Clients verwenden.
|
||||
|
||||
## Erstellen eines neuen Benutzers, der nicht der Standardbenutzer `admin` ist
|
||||
1. Erstellen Sie ein weiteres Konto mit der Berechtigung `Administrator`.
|
||||
2. Melden Sie sich mit dem neuen Administratorkonto an.
|
||||
3. Löschen Sie den `admin` auf der Seite `Benutzer`.
|
||||
## Neuen Benutzer erstellen, der nicht der Standardbenutzer `admin` ist
|
||||
1. Klicken Sie im linken Menü auf `Benutzer`.
|
||||
2. Erstellen Sie ein weiteres Konto mit der Berechtigung `Administrator`.
|
||||
3. Melden Sie sich mit dem neuen Administratorkonto an.
|
||||
4. Löschen Sie den `admin` auf der Seite `Benutzer`.
|
||||
|
||||
## Einrichten mehrerer Relay-Server
|
||||
## Neuen Benutzer erstellen
|
||||
1. Klicken Sie im linken Menü auf `Benutzer`.
|
||||
2. Erstellen Sie einen neuen Benutzer.
|
||||
3. Wählen Sie aus, in welcher Gruppe er sein soll. Wenn Sie neue Gruppen hinzufügen müssen, lesen Sie bitte weiter.
|
||||
|
||||
## Neue Gruppe hinzufügen
|
||||
1. Klicken Sie im linken Menü auf `Gruppen`.
|
||||
2. Erstellen Sie eine neue Gruppe.
|
||||
3. Sobald Sie eine Gruppe erstellt haben, können Sie ihr den Zugriff auf andere Gruppen erlauben, indem Sie auf `Bearbeiten` klicken.
|
||||
4. Wählen Sie die entsprechenden Gruppen aus, auf die Sie zugreifen möchten. Sie werden automatisch der entsprechenden Gruppe hinzugefügt.
|
||||
|
||||
## Mehrere Relay-Server einrichten
|
||||
1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite.
|
||||
2. Klicken Sie im Untermenü auf `Relay`.
|
||||
3. Klicken Sie neben `Relay-Server` auf `+`.
|
||||
4. Geben Sie die DNS- oder IP-Adresse des Relay-Servers in das nun angezeigte Feld ein und drücken Sie <kbd>Enter</kbd>.
|
||||
5. Wenn Sie mehr als einen Relay-Server haben, können Sie weiterhin auf `+` klicken und die Geo-Einstellungen anpassen (speichern und kopieren Sie Ihren Schlüssel auf die anderen Server).
|
||||
|
||||
## Einstellen oder Ändern der Lizenz
|
||||
## Lizenz einstellen oder ändern
|
||||
1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite.
|
||||
2. Klicken Sie im Untermenü auf `License`.
|
||||
3. Klicken Sie auf `Bearbeiten` und fügen Sie Ihren Lizenzcode ein.
|
||||
@ -65,6 +78,11 @@ Gmail in diesem Beispiel
|
||||
7. Geben Sie in `Von` Ihr Gmail-Konto ein, z. B. `myrustdeskserver@gmail.com`.
|
||||
8. Klicken Sie zum Speichern auf `Check`.
|
||||
|
||||
## Gerätebenutzer und -gruppen den Geräten zuweisen
|
||||
Der Benutzer ist der RustDesk-Benutzer, der auf dem Gerät eingeloggt ist oder dem Gerät zugewiesen wurde, indem Sie auf `Bearbeiten` neben dem Gerät klicken. Klicken Sie auf das Feld `Benutzer` und wählen Sie Ihren Benutzer aus der Dropdown-Liste aus. Damit wird die Gruppe auf der Grundlage der Gruppe, der der Benutzer zugewiesen wurde, automatisch zugewiesen.
|
||||
|
||||
Dies kann auch über die API in der Befehlszeile bei der Bereitstellung oder später erfolgen, indem Sie die ausführbare Datei RustDesk aufrufen, gefolgt von `--assign --token <generatedtoken> --user_name <username>`. Dazu gehen Sie zu "Einstellungen → Token → Erstellen" und erstellen ein Token mit Geräteberechtigungen. Ein Beispiel hierfür wäre unter Windows: `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token <generatedtoken> --user_name <newuser>`.
|
||||
|
||||
## Suche nach einem Gerät
|
||||
1. Gehen Sie zu Geräte.
|
||||
2. Geben Sie im Suchfeld für den Gerätenamen den Namen ein und klicken Sie auf `Abfrage` oder drücken Sie <kbd>Enter</kbd>.
|
||||
|
@ -16,7 +16,9 @@ weight: 2
|
||||
9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
|
||||
10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.
|
||||
|
||||
## IIS als Proxy verwenden
|
||||
### IIS als Proxy verwenden
|
||||
|
||||
Bitte stellen Sie sicher, dass die `Dynamische Inhaltskomprimierung` installiert ist. Dies ist eine IIS-Funktion, die mit Server-Rollen installiert werden kann.
|
||||
|
||||
1. Öffnen Sie IIS (oder installieren Sie es).
|
||||
2. Erstellen Sie eine neue Website für RustDesk mit den Verbindungen (idealerweise 443) und dem entsprechenden Zertifikat. In den Grundeinstellungen sollte diese auf einen leeren Ordner verweisen. (Wenn Sie die Standardseite verwenden, stellen Sie sicher, dass sich keine anderen Dateien in dem Ordner befinden).
|
||||
@ -33,9 +35,18 @@ weight: 2
|
||||
|
||||
1. Öffnen Sie die Website im IIS auf der linken Seite und doppelklicken Sie auf URL-Rewrite.
|
||||
2. Klicken Sie auf `Regeln hinzufügen`.
|
||||
3. Deaktivieren Sie die dynamische Komprimierung unter Komprimierung.
|
||||
4. Erstellen Sie eine neue Reverse-Proxy-Regel.
|
||||
5. Einrichten der lokalen Adresse (die Adresse 21114) \
|
||||
3. Erstellen Sie eine neue Reverse-Proxy-Regel.
|
||||
4. Einrichten der lokalen Adresse (die Adresse 21114) \
|
||||
Eingehende Regel - die interne Adresse 21114 von RustDesk \
|
||||
Ausgehende Regeln - `Von` ist die interne RustDesk-Adresse 21114 und `An` ist die externe Adresse. \
|
||||
Hinweis: Regeln ohne http/https vor den Adressen werden automatisch verarbeitet. Stellen Sie außerdem sicher, dass alle Adressen sowohl intern als auch extern zugänglich sind.
|
||||
|
||||
### Komprimierung
|
||||
|
||||
1. Deaktivieren Sie "Dynamische Inhaltskomprimierung".
|
||||
|
||||
### Fehlersuche
|
||||
|
||||
Wenn Sie einen Fehler 500.52 haben, fügen Sie die genannten Variablen hinzu: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259).
|
||||
|
||||
Möglicherweise müssen Sie Ihre SSL-Einstellungen auf "SSL erforderlich → Ignorieren" ändern.
|
||||
|
@ -17,9 +17,9 @@ Sie müssen die Lizenz in der Webkonsole eingeben oder später ändern.
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
## Lizenz verlängern/aktualisieren
|
||||
## Lizenz verlängern bzw. aktualisieren
|
||||
|
||||
Sie können die Verlängerung/Aktualisierung wie folgt finden (aktualisieren Sie ggf. Ihren Browser).
|
||||
Verlängerung bzw. Aktualisierung der Lizenz erfolgt über das [Self-Service-Lizenzportal](https://rustdesk.com/self-host/account/) wie unten beschrieben.
|
||||
|
||||
| Lizenzseite mit Verlängerungs-/Aktualisierungsaktionen | Aktualisierungsfenster |
|
||||
| --- | --- |
|
||||
@ -29,8 +29,8 @@ Nach der Zahlung müssen Sie die Webkonsole aufrufen, um sie manuell zu aktivier
|
||||
|
||||

|
||||
|
||||
## Rechnungen und Migration
|
||||
## Rechnungen, Lizenzabruf und Migration
|
||||
|
||||
Die Lizenz kann nur auf einem Rechner verwendet werden (nur für hbbs, hbbr benötigt keine Lizenz). Wenn Sie auf einen anderen Rechner migrieren oder Rechnungen herunterladen möchten, gehen Sie bitte auf [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Melden Sie sich mit der auf der Bezahlseite von Stripe verwendeten E-Mail-Adresse an und heben Sie die Bindung des alten Rechners, von dem Sie migrieren möchten, wie unten zu sehen, auf. Wenn Sie die Lizenz in der Webkonsole des neuen Servers einrichten, wird die Lizenz zugewiesen und automatisch in der Konsole registriert.
|
||||
Die Lizenz kann nur auf einem Rechner verwendet werden (nur für hbbs, hbbr benötigt keine Lizenz). Wenn Sie auf einen anderen Rechner migrieren, Ihre Lizenz abrufen oder Rechnungen herunterladen möchten, gehen Sie bitte auf [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Melden Sie sich mit der auf der Bezahlseite von Stripe verwendeten E-Mail-Adresse an und heben Sie die Bindung des alten Rechners, von dem Sie migrieren möchten, wie unten zu sehen, auf. Wenn Sie die Lizenz in der Webkonsole des neuen Servers einrichten, wird die Lizenz zugewiesen und automatisch in der Konsole registriert.
|
||||
|
||||

|
||||
|
@ -0,0 +1,40 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
## Konfiguration
|
||||
|
||||
1. Melden Sie sich beim [Azure-Portal](https://portal.azure.com) an.
|
||||
2. Suchen und wählen Sie **Microsoft Entra ID**.
|
||||
3. Wählen Sie im linken Menü [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) und klicken Sie **New registration**.
|
||||

|
||||
4. Öffnen Sie die RustDesk Pro-Konsole und klicken Sie auf der Seite **Einstellungen** auf das Modul **OIDC**. Kopieren Sie dann die **Callback-URL**. **Hinweis**: Die **Callback-URL** ist nicht editierbar, der Teil `Pfad` ist auf `api/oidc/callback` festgelegt und der Teil `Protokoll://Host:Port` ist der Ursprung der aktuellen Webseite. Wenn Sie sie über die Adresse `http://localhost:8000/<Pfad>` öffnen, lautet die **Callback-URL** `http://localhost:8000/api/oidc/callback`. Wenn Sie sie über die Adresse `https://192.168.0.1:8000/<Pfad>` öffnen, dann ist die **Callback-URL** `https://192.168.0.1:8000/api/oidc/callback`. Da Azure `https://` oder `http://localhost` verwenden muss, wählen Sie bitte die entsprechende Adresse, um Ihre RustDesk Pro-Konsole zu öffnen.
|
||||

|
||||

|
||||
5. Geben Sie den **Namen** ein, wählen Sie die **Unterstützten Kontotypen** aus und fügen Sie die **Redirect URI** von RustDesk Pro ein.
|
||||

|
||||
6. Klicken Sie in RustDesk Pro auf **Neuer Autorisierungsanbieter**.
|
||||

|
||||
7. Wählen Sie in Azure die Anwendung aus, die Sie verwenden möchten, klicken Sie auf **Übersicht** und kopieren Sie die **Anwendungs-(Client-)ID**.
|
||||

|
||||
8. Fügen Sie in RustDesk Pro die **Client-ID** ein.
|
||||

|
||||
9. Erstellen Sie in Azures **Zertifikate und Geheimnisse** ein neues oder wählen Sie ein Client-Geheimnis aus, normalerweise ein neues.
|
||||

|
||||
10. Kopieren Sie in Azure den Wert des Client-Geheimnisses. **Hinweis**: Dieser Wert ist nur sichtbar, wenn Sie sich zum ersten Mal registrieren. Nachdem Sie die Seite verlassen haben, ist er nicht mehr sichtbar. Bitte bewahren Sie diesen Wert gut auf.
|
||||

|
||||
11. Fügen Sie in RustDesk Pro den Wert für das Client-Geheimnis ein.
|
||||

|
||||
12. Füllen Sie in RustDesk Pro das Feld **Issuer** mit `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0` aus. Bitte ersetzen Sie `Directory (tenant) ID` durch Ihre **Directory (tenant) ID**. Die **Directory (tenant) ID** befindet sich im Fenster **Übersicht** der Azure-App.
|
||||

|
||||

|
||||
13. Wählen Sie in Azure das Menü **Authentifizierung**. Richten Sie dann die Autorisierung ein, indem Sie **ID-Token (Implizite Genehmigung und hybride Flows)** wählen.
|
||||

|
||||
|
||||
## Fehlersuche
|
||||
|
||||
## Referenzen
|
||||
|
||||
- [OpenID Connect-Anbieter einrichten mit Azure AD](https://learn.microsoft.com/de-de/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect auf Microsoft Identity Platform](https://learn.microsoft.com/de-de/azure/active-directory/develop/v2-protocols-oidc)
|
7
content/self-host/rustdesk-server-pro/oidc/_index.de.md
Normal file
7
content/self-host/rustdesk-server-pro/oidc/_index.de.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Verwenden Sie Ihre bestehenden Konten bei Google, Okta, Facebook, Azure, Github, Gitlab usw., um Ihr RustDesk Pro-Konto einfach zu erstellen und sich dort anzumelden.
|
||||
- Für die Spezifikation siehe [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
@ -3,7 +3,7 @@ title: Video-Anleitungen
|
||||
weight: 50
|
||||
---
|
||||
|
||||
[Awesome Open Source](https://www.youtube.com/@AwesomeOpenSource) hat einige großartige Youtube-Videos über RustDesk gemacht, die Sie unten finden können.
|
||||
[Awesome Open Source](https://www.youtube.com/@AwesomeOpenSource) (englisch) hat einige großartige Youtube-Videos über RustDesk gemacht, die Sie unten finden können.
|
||||
|
||||
[Installations- und Bedienungsanleitung](https://www.youtube.com/watch?v=9nzHm3xGz2I) (englisch)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user