免責聲明:本文已被自動翻譯。獲取最準確的信息,請查看英文版本。

Remote Shell

Prev Next

平台:僅支援 Linux

Remote Shell 可讓您透過 AnyDesk 在遠端 Linux 裝置上開啟終端機。該工作階段的行為與本機終端機相同,並支援標準的 shell 指令、環境變數以及互動式提示,例如 sudo。

需求

  • 在兩台裝置上安裝 AnyDesk 8.0.0 for Linux 或更新版本。

  • 遠端裝置必須執行顯示伺服器。無頭(headless)環境不受支援。


權限

Remote Shell 預設為停用狀態。您可以在連線請求期間或透過權限設定檔啟用或停用此功能。

  • 當出現連線請求時,或在進行中的工作階段中,可在 Accept Window 中啟用或停用 Remote Shell。
    AnyDesk interface showing a connected session with highlighted option for Remote Shell.

  • 若要變更特定連線類型的預設行為,請前往 設定 > 權限。在此您可以為相關的 權限設定檔 調整 Remote Shell 設定。

🚨 重要

如果在 shell 已開啟時撤銷 Remote Shell 權限,shell 將立即終止,並顯示錯誤訊息。


啟動 Remote Shell 工作階段

您可以透過以下幾種方式啟動 Remote Shell 工作階段:

  1. 從連線欄位。
    輸入遠端 AnyDesk ID 或別名,然後選擇 Remote Shell 圖示。
    AnyDesk interface showing remote access options and user address for connection.

  2. 從裝置卡片。

    在 Recent Sessions、Favorites 或其他裝置清單中,對任何裝置卡片按右鍵,然後選擇 Remote Shell。

  3. 從進行中的工作階段。

    在一般遠端工作階段期間,找到 Session Toolbar,點擊 Actions 圖示,然後選擇 Remote Shell。

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


Remote Shell 行為

  • 工作階段預設在 Bash 中啟動。您可以使用標準 shell 指令切換到其他已安裝的 shell,例如 zsh 或 fish。

  • 如果遠端裝置已有使用者登入,指令將在該使用者的環境中執行。

  • 如果沒有使用者登入,指令將在登入管理程式(例如 GDM 或 SDDM)下執行。

  • 輸入時取消捲動 – 預設啟用。當啟用時,開始輸入時終端機視圖會自動返回目前的指令提示符。您可以在終端機上按右鍵以切換此設定。

  • 支援 sudo 的互動式密碼提示。

  • 您可以在單一連線中開啟多個終端機實例。

  • 您可以鎖定鍵盤輸入,以防止意外輸入指令。

  • 透過 Remote Shell 執行的指令可能會被作業系統記錄。如果遠端系統啟用了 shell 歷史紀錄,指令將會儲存在歷史檔案中(例如 .bash_history)。

快捷鍵與操作

操作

輸入

捲動歷史記錄

SHIFT + Page Up / Page Down

標準複製與貼上

使用系統標準的複製與貼上快捷鍵,或右鍵內容選單。

快速複製與貼上

選取文字後使用滑鼠中鍵貼上。

替代貼上

SHIFT + Insert


疑難排解

Shell 工作階段意外關閉。

原因

遠端裝置上的 Remote Shell 權限已被停用。

解決方案

請確認在 Accept Window 與權限設定檔中 Remote Shell 仍然保持啟用。