📖 SUSE Linux 遠端桌面管理

分類:桌面應用 | 作者:pake | 發布時間:2024-08-30 22:33

SUSE Linux 遠端桌面管理指南

在 SUSE Linux(openSUSE / SLE)中,可透過多種方式遠端存取桌面環境,包括 VNC、RDP (xrdp)、SSH X11 轉發、X2Go、SPICE 及 Wayland 遠端桌面解決方案。本文將詳細介紹各種方法的安裝、設定與最佳實踐。


目錄

  1. VNC 方式
  2. RDP (xrdp)
  3. SSH X11 轉發
  4. X2Go 遠端桌面
  5. SPICE(KVM 客戶端)
  6. Wayland 遠端桌面
  7. Firewall & 安全性
  8. 登入管理與 XDMCP
  9. 結語

VNC 方式

安裝 TigerVNC

sudo zypper install -y tigervnc

使用者設定

  1. 切換至目標使用者:
    su - alice
  2. 啟動 VNC Server,並設定密碼:
    vncpasswd

配置伺服器

編輯 /etc/tigervnc/vncserver.users,新增行:

:1=alice

設置服務單元,建立 /etc/systemd/system/vncserver@:1.service,內容參考:

[Unit]
Description=TigerVNC server for %i
After=network.target

[Service]
Type=simple
User=%i
PIDFile=/home/%i/.vnc/%H:%i.pid
ExecStart=/usr/bin/vncserver :%i

[Install]
WantedBy=multi-user.target

啟動並開機自動:

sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@:1

連線


RDP (xrdp)

安裝 xrdp

sudo zypper install -y xrdp xorgxrdp

啟用服務

sudo systemctl enable --now xrdp xrdp-sesman

SDDM / GDM 整合

連線


SSH X11 轉發

安裝套件

sudo zypper install -y xorg-x11-xauth xorg-x11-utils

啟用伺服器端

確保 /etc/ssh/sshd_config 包含:

X11Forwarding yes
X11DisplayOffset 10

重啟 SSH:

sudo systemctl restart sshd

客戶端轉發

ssh -X alice@hostIP
gedit &

X2Go 遠端桌面

安裝 X2Go Server

sudo zypper install -y x2goserver x2goserver-xsession

客戶端


SPICE(KVM 客戶端)

安裝 SPICE Tools

sudo zypper install -y virt-viewer libvirt-daemon-config-spice

使用 virt-manager 或 virt-viewer


Wayland 遠端桌面

GNOME Remote Desktop

GNOME 內建 gnome-remote-desktop 支援 RDP:

sudo zypper install -y gnome-remote-desktop
gsettings set org.gnome.desktop.remote-desktop.rdp enable true

Firewall & 安全性

開放埠

sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload

SELinux / AppArmor


登入管理與 XDMCP

若需要在登入管理器使用 XDMCP:

  1. 編輯 /etc/gdm/custom.conf 或 SDDM 設定
  2. 啟用 XDMCP:
    [xdmcp]
    Enable=true
  3. 重啟服務:
    sudo systemctl restart gdm

客戶端使用 krdcXDMCP 連線:xdmcp://hostIP


結語

SUSE Linux 提供多樣的遠端桌面解決方案:VNC、xrdp、SSH X11 轉發、X2Go、SPICE 以及 GNOME Wayland 遠端桌面。根據使用場景與效能需求,選擇合適方案以達成安全、高效的遠端管理。

⬅ 上一篇 下一篇 ➡
🔙 返回 桌面應用 📚 返回教學列表 🏠 返回首頁