[英]How does mobaXterm know whether x11 forwarding is working on remote server?
使用SSH模式連接到某些Linux服務器時:
對於某些服務器,mobaxterm顯示“X11-forwarding:✔(遠程顯示通過SSH轉發)”,我可以在本地窗口啟動一些gui應用程序。
對於某些服務器,mobaxterm顯示“X11-forwarding:✘(已禁用或不受服務器支持)
我的問題是,mobaxterm如何知道這些信息? 在兩台服務器上,我已將/ etc / ssh / ssh_config配置為:
X11轉發是的
ForwardX11是的
我不確定哪個配置行確實有效,所以我有兩個。 問題是,mobaxterm如何知道,它是ssh通信的一部分告訴,linux服務器是否支持ssh轉發?
確保已安裝xorg-x11-xauth
# AddressFamily any
AddressFamily inet
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
我遇到了類似的問題:MobaXterm說我的一台服務器DID支持X11轉發,而另一台則沒有。 這很令人抓狂,因為/etc/ssh/ssh_config
文件是相同的。 我的問題在這里得到解答。
看起來你正在尋找錯誤的地方,就像我一樣。
/etc/ssh/ssh_config
配置主機上的SSH 客戶端 。 /etc/ssh/sshd_config
配置主機上的SSH 服務器 。 因此,請檢查/etc/ssh/sshd_config
文件中的“X11Forwarding”行。 (注意“d”。)如果取消注釋並設置為“yes”,則X11轉發應該有效......我打賭MobaXterm會檢測到這一點。
在Solaris上,xauth可能位於不同的位置,具體取決於操作系統版本(/ usr / bin或/ usr / openwin / bin)。
因此,還需要驗證參數XAuthLocation是否在/ etc / ssh / sshd_config中正確設置。
HTH,Stefane
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.