Plattform: Nur Linux
Mit Remote Shell können Sie über AnyDesk ein Terminal auf einem entfernten Linux-Gerät öffnen. Die Sitzung verhält sich wie ein lokales Terminal und unterstützt Standard-Shell-Befehle, Umgebungsvariablen und interaktive Eingabeaufforderungen, z. B. sudo.
Voraussetzungen
Installieren Sie AnyDesk 8.0.0 für Linux oder eine neuere Version auf beiden Geräten.
Das entfernte Gerät muss einen Display-Server ausführen. Headless-Umgebungen werden nicht unterstützt.
Berechtigungen
Remote Shell ist standardmäßig deaktiviert. Sie können die Funktion entweder während einer Verbindungsanfrage oder über Berechtigungsprofile aktivieren bzw. deaktivieren.
Aktivieren oder deaktivieren Sie Remote Shell im Accept Window, wenn eine Verbindungsanfrage erscheint oder während einer aktiven Sitzung.

Um das Standardverhalten für bestimmte Verbindungstypen zu ändern, navigieren Sie zu Einstellungen > Berechtigungen. Dort können Sie die Einstellung Remote Shell für das entsprechende Berechtigungsprofil anpassen.
🚨 WICHTIGWenn die Remote-Shell-Berechtigung widerrufen wird, während eine Shell geöffnet ist, wird die Shell sofort beendet und eine Fehlermeldung angezeigt.
Eine Remote-Shell-Sitzung starten
Sie können eine Remote-Shell-Sitzung auf verschiedene Arten starten:
Über das Verbindungsfeld.
Geben Sie die entfernte AnyDesk-ID oder den Alias ein und wählen Sie anschließend das Symbol Remote Shell aus.
Über eine Geräte-Kachel.
Klicken Sie mit der rechten Maustaste auf eine Geräte-Kachel in Letzte Sitzungen, Favoriten oder einer anderen Geräteliste und wählen Sie anschließend Remote Shell.
Aus einer aktiven Sitzung heraus.
Während einer normalen Remote-Sitzung öffnen Sie die Sitzungs-Toolbar, klicken auf das Symbol Actions und wählen anschließend Remote Shell.
Verhalten der Remote Shell
Sitzungen starten standardmäßig in Bash. Sie können mit Standard-Shell-Befehlen zu einer anderen installierten Shell wechseln, z. B.
zshoderfish.Wenn ein Benutzer auf dem entfernten Gerät angemeldet ist, werden Befehle im Kontext dieses Benutzers ausgeführt.
Wenn kein Benutzer angemeldet ist, werden Befehle unter dem Login-Manager ausgeführt (z. B. GDM oder SDDM).
Unscroll bei Eingabe - standardmäßig aktiviert. Wenn diese Option aktiviert ist, kehrt die Terminalansicht automatisch zur aktiven Eingabeaufforderung zurück, sobald Sie mit der Eingabe beginnen. Klicken Sie mit der rechten Maustaste in das Terminal, um diese Einstellung umzuschalten.
Unterstützt interaktive Passwortabfragen für
sudo.Sie können mehrere Terminalinstanzen innerhalb einer einzigen Verbindung öffnen.
Sie können Ihre Tastatureingabe sperren, um versehentliche Befehle zu verhindern.
Befehle, die über Remote Shell ausgeführt werden, können vom Betriebssystem protokolliert werden. Wenn der Shell-Verlauf auf dem entfernten System aktiviert ist, werden Befehle in der Shell-History-Datei gespeichert (z. B.
.bash_history).
Shortcuts und Navigation
Aktion | Eingabe |
Verlauf scrollen |
|
Standardmäßiges Kopieren und Einfügen | Verwenden Sie die üblichen System-Shortcuts zum Kopieren und Einfügen oder das Kontextmenü per Rechtsklick. |
Schnelles Kopieren und Einfügen | Text auswählen und anschließend mit der mittleren Maustaste einfügen. |
Alternative Einfügen |
|
Fehlerbehebung
Die Shell-Sitzung wird unerwartet geschlossen.

Ursache
Die Berechtigung Remote Shell wurde auf dem entfernten Gerät deaktiviert.
Lösung
Überprüfen Sie, ob Remote Shell weiterhin im Accept Window und in den Berechtigungsprofilen aktiviert ist.