Hinweis: Dieser Artikel wurde automatisch übersetzt. Genauere Informationen finden Sie in der englischen Version.

Remote Shell

Prev Next

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.
    AnyDesk interface showing a connected session with highlighted option for Remote Shell.

  • 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.

🚨 WICHTIG

Wenn 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:

  1. Über das Verbindungsfeld.
    Geben Sie die entfernte AnyDesk-ID oder den Alias ein und wählen Sie anschließend das Symbol Remote Shell aus.
    AnyDesk interface showing remote access options and user address for connection.

  2. Ü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.

  3. 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.

    AnyDesk interface showing remote access options and highlighted Remote Shell feature.


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. zsh oder fish.

  • 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

SHIFT + Page Up / Page Down

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

SHIFT + Insert


Fehlerbehebung

Die Shell-Sitzung wird unerwartet geschlossen.

Remote Shell access is restricted by the remote side in this AnyDesk session.

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.