遠程控制電腦軟件

上手指南

從在管理台開通,到用自己的工具連上第一台遙距服務,按下面的順序做即可。

開始之前

角色 裝在哪裏 做什麼
接入閘道 裝在要被存取的現場服務器、工控機、邊緣盒子或辦公電腦上 按白名單開放本機或同一局域網內指定的服務
存取用戶端 裝在工程師電腦或運維跳板機上 把授權的遙距服務映射到本機,或直接打開 SSH、SFTP、遙距桌面會話

兩端都只需要能主動向外存取 WorksLink 服務,不需要公網 IP,也不需要在路由器上做連接埠映射。如果企業出口有限制,Windows 版接入閘道的安裝嚮導裏可以先點「測試連通」,其他平台可以運行 workslink doctor 檢查。

系統時間需要基本準確(誤差在 2 分鐘以內),否則連接請求會因防重放校驗被拒絕。

完成首次連接

  1. 1

    開通

    組織管理員登錄 WorksLink 管理台,進入「安全遙距存取」,點擊開通。開通人成為負責人,沿用現有的企業帳號與成員權限。

  2. 2

    添加接入閘道

    生成一個閘道接入令牌。Linux 設備複製管理台給出的一行安裝命令執行;Windows 設備運行安裝包,填入管理台給出的地址與令牌。設備接入後會出現在「閘道」列表裏。

  3. 3

    開放服務

    為閘道配置服務白名單,例如 SSH、遙距桌面或數據庫連接埠。目標可以是閘道本機,也可以是同一局域網內的其它設備。白名單以外的連接埠一律不可達。

  4. 4

    添加存取用戶端

    為員工生成存取端令牌。員工在自己電腦上安裝存取用戶端,填入地址與令牌,電腦會出現在「存取端」列表裏。

  5. 5

    配置存取規則

    按標籤設定「哪些存取端 → 哪些閘道 → 哪些服務」。編輯時會即時預覽這條規則放行的範圍,保存後生效。

  6. 6

    連接並查看記錄

    員工用 workslink ssh、本地連接埠映射或自己熟悉的工具連接。管理員可以在「存取記錄」裏看到正在進行的會話與操作日誌。

安裝接入閘道

Windows

  • 運行 workslink-access-gateway-setup.exe,在嚮導中填入管理台給出的地址與令牌,可先點「測試連通」確認出口放行。
  • 安裝包內置離線 OpenSSH Server,安裝時自動配置並關閉 22 連接埠的入站放行;不需要時可用 /NOSSH 跳過。
  • 以系統服務運行,開機後無需登錄即在線;托盤圖標顯示狀態:綠色已連接,黃色未註冊或連接中斷,灰色服務未運行。
  • 批量部署可靜默安裝:
workslink-access-gateway-setup.exe /S /HUB=<地址> /TOKEN=<接入令牌> [/NOSSH] [/NOTRAY]

Linux

  • 在管理台生成令牌後,複製頁面給出的一行命令執行。腳本會識別 CPU 架構、校驗安裝包、創建低權限的 workslink 用户,並註冊為 systemd 服務。
  • 支持 x86_64 與 ARM64,靜態編譯,不依賴系統庫版本。
curl -fsSL https://<管理台給出的地址>/install | sudo bash -s -- --token <接入令牌>

代理同一局域網內的設備:在白名單裏把目標寫成局域網地址(例如 192.168.1.100:3306)即可,不需要在每台設備上安裝。前提是這台設備對閘道可達,且已加入白名單。

未帶令牌安裝的閘道,可以隨時在本機瀏覽器打開 http://127.0.0.1:8586/ui/setup 填入令牌激活,無需重啓服務。

前往下載 →

安裝存取用戶端

Windows

  • 運行 workslink-access-client-setup.exe。默認以桌面托盤方式運行,在本機瀏覽器打開 127.0.0.1:8585 即可管理連接埠轉發。
  • 需要在無人登錄時也保持隧道,可在安裝嚮導勾選「Windows 服務模式」,或靜默安裝時加 /SERVICE。
  • 開始菜單裏的「workslink 命令行」已配好環境,可直接運行 workslink 命令。

macOS

  • 按芯片選擇 Apple Silicon 或 Intel 的 .pkg 安裝包,安裝後常駐在菜單欄,點擊圖標打開控制枱。
  • 命令行工具位於 /Applications/workslink.app/Contents/MacOS/workslink。

Linux

  • 安裝後提供 workslink-conn 命令,按需建立隧道、用完即退;需要常駐映射時,可使用安裝腳本生成的 systemd 服務模板。
  • 團隊共享模式(workslink ui --mode=cloud)會在本機監聽 HTTPS 與轉發連接埠,適合部署在團隊跳板機上;啓用前請規劃好存取來源與證書。

連接方式

圖形界面在本機瀏覽器打開 127.0.0.1:8585;下面是命令行的常用寫法。

workslink list 列出有權存取的閘道、在線狀態與開放的服務
workslink connect <設備 ID> <服務> 把遙距服務映射到本機連接埠,下次連接沿用同一連接埠
workslink ssh <設備 ID> 直接打開 SSH 會話;sftp、rdp 同理
workslink rdp <設備 ID> 打開系統自帶的遙距桌面用戶端連接遙距 Windows
workslink proxy <設備 ID> ssh 作為 SSH ProxyCommand 使用,本機不監聽連接埠
workslink exec <設備 ID> --timeout 2m -- <命令> 在遙距執行命令,輸出即時返回,退出碼原樣傳回

接入 VS Code Remote-SSH 等基於 SSH 的工具:

Host gpu-01 User dev ProxyCommand workslink proxy <設備 ID> ssh

常見問題

需要給每台設備都安裝嗎?

不需要。接入閘道既可以開放本機的服務,也可以代理同一局域網內配置好的其它設備的服務。前提是這些設備對閘道可達,並且已加入白名單。

是整個內網都打通嗎?

不是。WorksLink Access 按服務授權:只有閘道白名單裏的服務、並且被存取規則放行的存取用戶端才能連接,其餘一律拒絕,不會開放整段子網。

需要公網 IP 或連接埠映射嗎?

不需要。接入閘道與存取用戶端都只主動向外連接,被存取的服務不需要公網 IP,也不用在路由器上做連接埠映射。

和 WorksLink 遙距桌面有什麼區別?

要看屏幕、操作軟件,用遙距桌面;要連接服務器、數據庫、內網系統,或讓程序執行命令,用 WorksLink Access。兩者共用 WorksLink 企業管理台。

連接速度怎麼樣?直連失敗怎麼辦?

能直連時兩端點對點傳輸;無法直連時會自動經中繼轉發,同樣加密。實際速度取決於雙方網絡與連接路徑,仍受企業出口策略影響。可以運行 workslink doctor 檢查哪一環出了問題。

吊銷後多久生效?

新的存取請求立即按新策略判定。在線設備通常數秒內收到推送,已建立的連接隨之斷開;沒有及時收到推送或暫時離線的設備,最遲在下一次輪詢(約 2 分鐘)時同步。

存取和命令執行會被記錄嗎?

管理台集中記錄設備接入、授權與拒絕、令牌和規則變更、會話斷開等事件。遙距命令的執行明細保存在接入閘道本機的控制枱裏,不等同於完整的會話錄像。

WorksLink Access 會在我電腦上開放連接埠嗎?

連接埠轉發只監聽本機迴環地址(127.0.0.1);使用 SSH ProxyCommand 時本機不監聽連接埠。例外是 Linux 存取用戶端的團隊共享模式,它會在本機監聽 HTTPS 與轉發連接埠,需要單獨規劃。

排障

所有平台都內置 workslink doctor,會按順序檢查以下 9 項,任何一步異常都會給出可執行的修復建議:

workslink doctor
  1. 配置目錄權限
  2. 本機密鑰對是否完整
  3. 管理台配置是否有效、角色是否匹配
  4. 能否存取管理台的 HTTPS 接口
  5. 本機時鐘偏差是否在 2 分鐘以內
  6. 簽名鑑權自檢
  7. 閘道服務白名單語法
  8. 直連撥號實測
  9. 存取用戶端能否拉取授權設備列表

還有問題?