使用 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 圖標為綠色。若未啟動,請在 Settings → X11 中勾選 Start X11 server at MobaXterm startup。
步驟 4:建立 SSH 連接並啟用 X11 轉發
按以下步驟建立連接:
• 打開 MobaXterm,點擊 Session,選擇 SSH。
• 填寫 Remote host(Raspberry Pi 的 IP 地址)並勾選 X11-forwarding。
• 點擊 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 的 Settings → X11 中啟用 X Server,並重啟 MobaXterm。
完成以上步驟後,你應該可以在本地使用 Raspberry Pi 的圖形界面程序。若有疑問,歡迎在評論區提問!
劉老師的跨域創想工坊