Rustdesk Server搭建與使用

隨著科技的訊速發展,遠距工作已成為現代職場的新常態。而在疫情之後更是呈現爆發式成長,遠距工作不僅為企業節省了辦公空間和成本,也為員工提供了更靈活的工作方式,提升工作效率。然而,遠距工作也帶來了新的挑戰,尤其是在跨地域協作和資源共享方面。如何確保團隊成員能夠有效率地存取公司內部資源,也成為了企業管理層和IT部門需要解決的問題。

軟件介紹

一款能替代TeamViewer、AnyDesk的軟件 ─ RustDesk 是一款開源的遠端桌面軟體,以其輕量級、高效能和安全性見稱。
RustDesk Server 是 RustDesk 的後端服務,用於管理和協調客戶端之間的連線。透過建立 RustDesk Server,使用者可以實現更穩定和高效的遠端桌面連接,適用於個人和企業多種場景。無論是遠距辦公、技術支援或是家庭網路管理,RustDesk Server 都能提供強大的支援。

搭建RustDesk Server的需求

在開始建置 RustDesk Server 之前,請確保您的系統符合以下基本要求:

作業系統:支援 Linux、Windows 和 macOS 系統。
硬體配置:建議至少 2 核心 CPU、4GB 記憶體和 20GB 硬碟空間。
網路環境:確保伺服器能夠存取互聯網,並且防火牆允許必要的連接埠通訊。
相依性:安裝 Docker,以便於取得和執行 RustDesk Server。
端口:21114 – 21119

RustDesk Server建置步驟

1. 在本地服務器安裝Docker (以下Command為Centos安裝指令)

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
cd /usr/libexec/docker/cli-plugins/docker-compose
systemctl start docker
ln -s /usr/libexec/docker/cli-plugins/docker-compose /opt/docker/docker-compose 
chmod +x /opt/docker/docker-compose 

2. 更新防火牆規則

firewall-cmd --zone=public --add-port=21115-21119/tcp --permanent
firewall-cmd --zone=public --add-port=21116/udp --permanent
firewall-cmd --reload

3. 定義和配置多容器應用程式
寫入檔案 compose.yml

4. 從倉庫取得所需要的映像檔 / 運行 Docker 容器

docker compose -f docker-rustdesk.yml up -d
docker compose pull
docker compose up -d

5. 讀取系統內的金鑰 (Key)

cat /opt/rustdesk/id_ed25519.pub

6. 安裝客戶端
設置 ID 伺服器、中繼伺服器 和 金鑰

Be the first to comment

Leave a Reply

Your email address will not be published.


*