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 客戶端連線
- 打開 遠端桌面連線(
mstsc.exe
)。 - 輸入 Fedora IP 地址,例如:
192.168.1.100:3389
- 輸入 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 桌面,進行管理與操作。