使用 MobaXterm 對 Raspberry Pi 啟用 X11 轉發

本教學將指導如何使用 MobaXterm 在本地電腦上啟用 X11 轉發,從而顯示 Raspberry Pi 的圖形界面程序。

步驟 1:準備工作

1. 確保 Raspberry Pi 上安裝了 X11 和 GUI

執行以下命令以安裝 X11 工具:

sudo apt update
sudo apt install x11-apps

若您使用的是 Raspberry Pi OS Lite,需額外安裝圖形界面:

sudo apt install raspberrypi-ui-mods

步驟 2:在 Raspberry Pi 上啟用 X11 轉發

1. 修改 SSH 配置文件

編輯 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

確保以下參數設置為 yes

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

保存文件後重啟 SSH 服務:

sudo systemctl restart ssh

步驟 3:在本地電腦安裝 MobaXterm

下載 MobaXterm 軟件:點此下載

1. 啟用 X Server

打開 MobaXterm,確保右上角的 X Server 圖標為綠色。若未啟動,請在 SettingsX11 中勾選 Start X11 server at MobaXterm startup

步驟 4:建立 SSH 連接並啟用 X11 轉發

按以下步驟建立連接:

  1. 打開 MobaXterm,點擊 Session,選擇 SSH
  2. 填寫 Remote host(Raspberry Pi 的 IP 地址)並勾選 X11-forwarding
  3. 點擊 OK,輸入用戶名和密碼完成連接。

步驟 5:測試 X11 轉發

1. 驗證 DISPLAY

在 SSH 會話中執行:

echo $DISPLAY

應返回類似於 localhost:10.0 的結果。

2. 測試圖形應用程序

運行一個簡單的 X11 程序:

xclock

如果一切正常,會在本地顯示一個時鐘窗口。

常見問題與解決方法

問題 1:DISPLAY not set

執行以下命令手動設置 DISPLAY:

export DISPLAY=localhost:10.0

問題 2:圖形應用無法啟動

確認已安裝所需的圖形工具:

sudo apt install x11-apps

問題 3:X Server 未啟動

在 MobaXterm 的 SettingsX11 中啟用 X Server,並重啟 MobaXterm。

完成以上步驟後,你應該可以在本地使用 Raspberry Pi 的圖形界面程序。若有疑問,歡迎在評論區提問!

Lesson 5 使用 MobaXterm 對 Raspbe

創作者介紹
創作者 劉老師的跨域創想工坊 的頭像
liusming

劉老師的跨域創想工坊

liusming 發表在 痞客邦 留言(0) 人氣( 98 )