DigiHouse
日本語

TECH ARTICLE · NCU · 3 MIN READ

Blog / NCU

第 6 課|使用 MobaXterm 對 Raspberry Pi 啟用 X11 轉發

使用 MobaXterm 對 Raspberry Pi 啟用 X11 轉發。本文已重新整理為適合 DigiHouse 閱讀的課程文章,並保留原始 PIXNET 刊載網址。

使用 MobaXterm 對 Raspberry Pi 啟用 X11 轉發

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

步驟 1:準備工作

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

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

bash
sudo apt update
sudo apt install x11-apps

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

bash
sudo apt install raspberrypi-ui-mods

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

1. 修改 SSH 配置文件

編輯 SSH 配置文件:

bash
sudo nano /etc/ssh/sshd_config

確保以下參數設置為 yes:

bash
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

保存文件後重啟 SSH 服務:

text
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 會話中執行:

bash
echo $DISPLAY

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

2. 測試圖形應用程序

運行一個簡單的 X11 程序:

bash
xclock

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

常見問題與解決方法

問題 1:DISPLAY not set

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

bash
export DISPLAY=localhost:10.0

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

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

bash
sudo apt install x11-apps

問題 3:X Server 未啟動

在 MobaXterm 的 Settings → X11 中啟用 X Server,並重啟 MobaXterm。

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

劉老師的跨域創想工坊

本文亦刊載於 PIXNET

https://liusming.pixnet.net/blog/posts/14222855718

第 5 課|使用 MobaXterm 對 Raspberry Pi 啟用 X11 轉發 | DigiHouse