題 如何配置gdm以允許X連接到其他服務器/工作站?


我的所有新安裝都有問題 CentOS 6.2 在我的網絡上。使用連接到遠程機器 X11 gui軟件因與之相關的原因而失敗 XAUTH。我不確定如何診斷,但已將其縮小到以下範圍:

  • gdm無法正確地使用遠程主機進行身份驗證
  • XAUTHORITY 設置為遠程計算機上不可用的本地路徑

5
2018-06-04 19:11


起源


運行命令後是否有效 xauth + 127.0.0.1 ? - Jeremy W
不,我已經在下面發布了解決方案。追踪但最終很簡單是很棘手的。對於未來的安裝來說,這絕對是值得記住的。 - mogga
我發布的解決方案實際上不是解決方案......但我現在發布了與系統Xresources文件相關的解決方案。操作員錯誤。 - mogga


答案:


正如預期的那樣,解決方案是微不足道的,模糊不清的 -

使用CentOS 6.2的香草安裝X11顏色定義文件   這是一部分 的xorg-X11服務器-utils的 包裝(X.Org X11 X.   X11無法正確解析服務器實用程序。

對於某些應用程序,這會產生警告消息,但其他應用程序會因無關的錯

解決方案是將以下內容顯式添加到/etc/X11/xorg.conf文件“Files”部分:

Section "Files"
    RgbPath "/usr/share/X11/rgb.txt"
EndSection

有了這個,一個簡單的註銷/登錄重啟X服務器修復了問題。

這個線程是我找到工作解決方案的原因:

http://www.nntp.perl.org/group/perl.tcltk/2006/09/msg99.html


2
2018-06-14 01:58





這個 摘抄 可能與您的問題有關:

7.2。為什麼Cygwin / X報告AUDIT:客戶端1被拒絕從IP remotehost?

問題很可能是錯誤的DNS(網絡名稱解析)。使   確保你的Windows主機有一個主機名,它也是從linux有效的   以及linux可以解析為該主機名的IP地址。

如果添加一行

192.168.26.1 myhost

使用IP地址和主機名到XDMCP服務器上的/ etc / hosts   您的Windows主機名稱解析應該工作。


0
2018-06-08 17:30



所有正向和反向名稱解析都按預期解析/工作。值得慶幸的是,網絡上沒有Windows主機使問題複雜化。我們還嘗試過添加顯式主機 / etc / hosts文件 文件。 - mogga
確認這不是一個解決方案 - 所有主機都在兩個方向正確解析 - mogga
更多信息會很好:你用什麼連接?你收到什麼錯誤信息?你有沒有試過沒有ClusterSSH? - harrymc
1)對於需要本地gui窗口的任何內容,ssh -X具有相同的結果2)日誌是原始問題的一部分但是如果你想看到其他人讓我知道3)我與其他應用程序有類似的結果但是這個cssh是重現問題的最簡單/最快捷的方式 - mogga


實際上,X11訪問控制與我遇到的問題無關。這完全是因為我在系統Xresources文件中附加了曝光的主題Xresources文件。刪除這些行修復了問題。

我能夠通過跑步來診斷 cssh -e hostname 這表明xterm沒有理解顏色定義。刪除了行,重新啟動了X服務器,一切運行順利。


0
2017-10-15 16:44