Terminal window of the Remote Utilities Viewer
Remote Utilities 7.9:所有平台皆支援終端模式,可透過剪貼簿傳輸檔案。 了解更多 →

終端

使用終端模式,在遠端電腦的命令 Shell 中工作:Windows Host 上為命令提示字元或 PowerShell,macOS 或 Linux Host 上為 bash、zsh 或其他已安裝的 Shell。Shell 在遠端電腦上執行;Viewer 顯示其輸出並傳送您的按鍵,無需遠端桌面工作階段。

終端可從任何 Viewer 連線到任何 Host:

  • 從:Windows、macOS 或 Linux 版 Viewer,以及 iOS 和 Android 行動應用程式。
  • 到:Windows 版 Host 7.9 或更新版本(Windows 10 及更新版本),以及 macOS 和 Linux 版 Host 2.1.1 或更新版本。

終端模式必須在 Host 上(Host 設定 → 模式)以及針對您的使用者帳戶獲得允許。若是較舊的 Host,或該模式未獲允許,Viewer 會在您登入後立即回報,終端也不會開啟。


啟動終端模式

  1. 在通用索引標籤上選擇終端,然後在您的通訊錄中按兩下目標連線。
  2. 輸入存取密碼並按一下確定。
  3. 終端啟動器隨即出現。選擇 Shell 和使用者情境(見下文),然後按一下執行。 終端啟動器:Shell 清單以及使用者情境選項「系統」、「目前使用者」和「作業系統帳戶」
  4. 終端視窗隨即開啟並顯示 Shell 提示字元。像在本機主控台中一樣輸入命令。

選擇 Shell

Shell 清單由 Host 回報,因此會顯示遠端電腦上實際安裝的項目:

  • Windows Host:命令提示字元、Windows PowerShell,以及已安裝時的 PowerShell 7。
  • macOS 和 Linux Host:預設 Shell(執行終端之帳戶的登入 Shell),以及系統上安裝的 Shell,例如 bash、zsh、sh 或 fish。

所選項目會針對每個連線分別記住:您一向用 PowerShell 管理的伺服器,下次也會在 PowerShell 中開啟。


選擇使用者情境

使用者情境選項決定 Shell 以哪個帳戶執行:

  • 系統—Host 服務本身的帳戶:Windows 上為 SYSTEM,macOS 和 Linux 上為 root。即使沒有人登入遠端電腦也一律可用。這是在遠端電腦上擁有完整權限的 Shell;在其中執行命令時請務必小心。
  • 目前使用者—此刻登入遠端電腦的使用者。此選項會顯示使用者名稱;沒有人登入時會呈灰色。
  • 作業系統帳戶—輸入遠端電腦上任何本機或網域帳戶的使用者名稱和密碼。無論該使用者是否已登入,Shell 都會以該帳戶及其設定檔和環境執行。當指令碼必須以特定服務帳戶執行,或工作階段應留下與該使用者相同的痕跡時,請使用此選項。

作業系統帳戶預設為關閉。若要啟用,請開啟 Host 設定,前往模式並選取終端:允許使用作業系統帳戶登入。此選項在 Agent 或行動應用程式中無法使用。

Host 設定的「模式」頁面:終端:允許使用作業系統帳戶登入

終端視窗

終端視窗顯示 Shell 的輸出並傳送您輸入的內容。使用整個畫面繪製或使用滑鼠的主控台程式,例如 vim、mc、htop 或 FAR Manager,都能像在本機終端中一樣運作。

Windows 版 Viewer 的終端視窗,正在 Ubuntu Host 上執行 htop
  • 啟動、重新啟動和停止用於控制 Shell。停止會結束遠端電腦上的 Shell;輸出會留在畫面上,直到您關閉視窗為止。重新啟動會以目前的 Shell 和使用者情境啟動新的 Shell,例如在 Shell 已結束或連線中斷之後。
  • 選擇其他 Shell 或使用者情境會以新設定重新啟動工作階段。
  • 複製和貼上使用您電腦的剪貼簿。用滑鼠選取文字即可複製;貼上會將剪貼簿文字輸入到提示字元處。
  • 縮放會變更文字大小;終端會依新的欄數與列數調整大小,正在執行的程式也會重繪以符合新大小。
  • 視窗會保留 5000 行輸出歷程記錄,可供向上捲動檢視。

關閉終端視窗會結束遠端電腦上的 Shell,連同在其中啟動的程式。若要在離開後讓程式繼續在 macOS 或 Linux Host 上執行,請在 tmux 或 screen 中啟動它,並在關閉前先中斷連結(detach)。

macOS 版 Viewer 的終端視窗,正在 Ubuntu Host 上執行 Midnight Commander,工具列上有 Shell 和使用者情境選擇器

行動應用程式

行動應用程式也提供相同的模式,並針對觸控螢幕調整。螢幕鍵盤上方的按鍵列補上手機沒有的按鍵:Esc、Tab、Ctrl、Alt、方向鍵、Home、End、Page Up 和 Page Down、Ctrl+C 以及功能鍵。輸出可以捲動,長按可選取文字以便複製,雙指捏合可變更文字大小,橫向模式則提供 100 欄的終端。

終端位於連線的連線模式選單中,可設為該連線的預設輕觸動作,也可從執行中的完全控制工作階段的工具列一鍵開啟。Shell 和使用者情境(系統或目前使用者)在這裡同樣會針對每個連線分別記住。行動應用程式的內建說明有完整的終端章節。

iPhone 上的終端,正在 Ubuntu Host 上執行 htop iPhone 上的終端選項:Shell、使用者情境、重新啟動、停止和文字大小

相關文章