啟用 x11 轉送失敗

啟用 x11 轉送失敗

我正在嘗試在運行 FreeBSD 7.1 的伺服器上啟用 X11 轉送。

我在 Windows 中安裝了 Putty,其中啟用了 X11 轉發

檢查啟用 X11 轉發

並指定以下參數

X顯示位置 本機:0

之後我運行 putty 並透過輸入以下命令檢查 X11 是否啟用

回顯“$DISPLAY”或回顯$DISPLAY

但我收到以下錯誤

顯示:未定義的變數。

即使我已經安裝了 XManager,但我也收到以下錯誤

X11轉寄請求被拒絕!若要解決此問題,請開啟遠端SSH伺服器的X11轉送功能

誰能建議我如何擺脫這個?

答案1

Putty 不足以在 Windows 上啟用 X11 轉發,您也必須安裝 X Server。

例如,您可以安裝 Cygwin X :http://x.cygwin.com/

答案2

檢查您是否安裝了 xauth 軟體包。它應該位於連接埠樹下x11/xauth

/etc/ssh/sshd_config僅在清單中啟用 X11 轉送並不是完整的解決方案

這同樣適用於 Linux 作業系統如果您沒有獲得 DISPLAY 變量,您可以安裝 xauth 軟體包,然後就完成了

答案3

在你的中/etc/ssh/sshd_config你需要以下幾行:

X11Forwarding yes
X11DisplayOffset 10

上面第二行是預設的。此值控制DISPLAY轉送顯示號碼的開始。

相關內容