📖 Linux 遠端桌面管理

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

Fedora Linux 遠端桌面管理

Fedora 提供多種方式來進行遠端桌面管理,包括 VNC、RDP、SSH X11 Forwarding 以及 Wayland 遠端桌面解決方案。本篇將介紹如何設定與使用這些方法,讓您能夠遠端存取 Fedora 桌面環境。


目錄


使用 VNC 進行遠端桌面連線

VNC(Virtual Network Computing)是一種常見的遠端桌面協議,允許多個用戶存取同一個桌面。

安裝 VNC 伺服器

sudo dnf install tigervnc-server -y

設定 VNC 使用者

為特定使用者設定 VNC 連線(以 user1 為例):

su - user1
vncserver

系統會提示您設定 VNC 密碼。

配置 VNC 伺服器

編輯 /etc/tigervnc/vncserver.users,添加:

:1=user1

啟用 VNC 服務:

sudo systemctl enable --now vncserver@:1

使用 VNC 客戶端連線

在遠端設備上使用 VNC Viewer,輸入:

<Fedora_IP>:5901

即可連線至 Fedora 桌面。


使用 RDP 連線 Fedora 桌面

RDP(Remote Desktop Protocol)是 Windows 預設支援的遠端桌面協議。Fedora 可以透過 xrdp 來支援 RDP 連線。

安裝 xrdp

sudo dnf install xrdp -y
sudo systemctl enable --now xrdp

設定防火牆

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

使用 Windows RDP 客戶端連線

  1. 打開 遠端桌面連線mstsc.exe)。
  2. 輸入 Fedora IP 地址,例如:
192.168.1.100:3389
  1. 輸入 Fedora 使用者名稱與密碼,即可遠端登入桌面環境。

使用 SSH X11 Forwarding

若只需遠端執行 GUI 應用程式,而非完整桌面,可使用 SSH X11 轉發。

安裝必要套件

sudo dnf install xorg-x11-xauth xorg-x11-utils xorg-x11-server-utils -y

啟用 X11 轉發

確保 /etc/ssh/sshd_config 包含以下內容:

X11Forwarding yes
X11DisplayOffset 10

重啟 SSH 服務:

sudo systemctl restart sshd

在遠端機器連線並執行 GUI 程式

ssh -X user@fedora-ip
firefox

這將在遠端機器上顯示 Firefox 瀏覽器,但實際執行仍在 Fedora 主機上。


Wayland 遠端桌面支援

Wayland 是 Fedora 預設的顯示伺服器,但其遠端桌面支援尚不成熟。GNOME 提供 gnome-remote-desktop 來支援 RDP 連線,但目前仍有限制。

啟用 GNOME 遠端桌面

gsettings set org.gnome.desktop.remote-desktop.rdp enable true

使用 gnome-remote-desktop 來設定遠端桌面存取。


結語

本篇介紹了 Fedora 的遠端桌面管理,包括 VNC、RDP、SSH X11 Forwarding 以及 Wayland 遠端桌面支援。透過這些方法,您可以選擇最適合的方式來遠端存取 Fedora 桌面,進行管理與操作。

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