Putty

XMing“無法打開顯示”錯誤

  • November 29, 2021

嘗試執行XMing,遠端主機是 Ubuntu,通過 Putty。花了幾個小時仔細檢查所有設置,查看 XMing 的故障排除指南等。我不想繼續這條路,而是想使用跟踪工具或sshd日誌記錄以某種方式確定我收到“無法打開顯示”錯誤的確切原因. 當我通過執行xclock或 firefox 進行測試時會發生這種情況。

我已經關閉了每台電腦上的防火牆。

困擾我的一件事:在 Putty 中,我將 X 顯示位置設置為localhost:0,他們說這會DISPLAY在遠端主機上設置變數。但是通過Putty登錄後,我做了一個echo $DISPLAY,它什麼也沒顯示。它不應該返回localhost:0嗎?

我可以使用哪些工具或日誌或其他方法來找出問題所在?

嘗試將顯示位置設置為localhost:0.0而不是localhost:0.

在此處輸入圖像描述

如果這不起作用,/etc/ssh/sshd_config請檢查 LogLevel 變數是否設置為LogLevel INFO.

現在您可以重試連接並執行以下操作以獲取更多日誌資訊: sudo cat /var/log/* | grep DISPLAYsudo cat /var/log/* | grep sshsudo cat /var/log/* | grep sshd 等。

我必須/etc/ssh/sshd_config輸入以下內容:

X11UseLocalhost no

否則顯示變數不會被設置。現在它對我有用。

引用自:https://serverfault.com/questions/765606