校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux中如何修復“X11 forwarding request failed on channel 0”錯誤

Linux中如何修復“X11 forwarding request failed on channel 0”錯誤

熱門標簽:宿松百度地圖標注 合力億捷外呼系統如何解壓安裝 滁州外呼系統接口對接 信陽智能外呼系統聯系方式 南京電銷外呼系統廠家 地圖標注和視頻彩鈴制作生意 南通電銷外呼系統排名 地圖標注怎么兼職 營業廳外呼系統有錄音嗎

問題: 當我嘗試使用SSH的X11轉發選項連接到遠程主機時, 我在登錄時遇到了一個 "X11 forwarding request failed on channel 0" (X11 轉發請求在通道0上失敗)的錯誤。 我為什么會遇到這個錯誤,并且該如何修復它?

首先,我們假設你已經正確啟用了SSH的X11轉發。

如果你在登錄時遇到"X11 forwarding request failed on channel 0" (X11 轉發請求在通道0上失敗),這里可能有不同的原因,解決的方法也不同。

方案一

出于安全原因,OpenSSH服務默認將X11轉發請求綁定到本地回環地址上,并且在DISPLAY環境變量中將主機名設置為“localhost”。在這樣的設定下,一些 X11客戶端不能正確處理X11轉發,這會導致報告中的錯誤。要解決這個問題,在/etc/ssh/sshd配置文件中加入下面這幾行,它可以將X11轉發請求綁定到外網卡地址上。

$ sudo vi /etc/ssh/sshd_config 
X11Forwarding yesX11UseLocalhost no

重啟SSH使設置生效:

$ sudo /etc/init.d/ssh restart (Debian 6, Ubuntu or Linux Mint)
$ sudo systemctl restart ssh.service (Debian 7, CentOS/RHEL 7, Fedora)
$ sudo service sshd restart (CentOS/RHEL 6)

方案二

如果遠程主機的SSH服務禁止了IPv6,那么X11轉發失敗的錯誤也有可能發生。要解決這個情況下的錯誤。打開/etc/ssh/sshd配置文件,取消對"AddressFamily all" (如果有這條的話)的注釋。接著加入下面這行。這會強制SSH服務只使用IPv4而不是IPv6。(LCTT 譯注:此處恐有誤,AddressFamily 沒有 all 這個參數,而 any 代表同時支持 IPv6和 IPv4,以此處的場景而言,應該是關閉IPv6支持,只支持 IPv4,所以此處應該是“注釋掉 AddressFamily any”才對。)

$ sudo vi /etc/ssh/sshd_config 
AddressFamily inet

再說一次,重啟SSH服務來完成設置,謝謝閱讀,希望能幫到大家,請繼續關注腳本之家,我們會努力分享更多優秀的文章。

標簽:新余 衢州 銅陵 運城 麗水 保定 山南 潛江

巨人網絡通訊聲明:本文標題《Linux中如何修復“X11 forwarding request failed on channel 0”錯誤》,本文關鍵詞  Linux,中,如何,修復,X11,forwarding,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中如何修復“X11 forwarding request failed on channel 0”錯誤》相關的同類信息!
  • 本頁收集關于Linux中如何修復“X11 forwarding request failed on channel 0”錯誤的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东乌珠穆沁旗| 临猗县| 车致| 黄大仙区| 辉南县| 襄城县| 沽源县| 修水县| 仪陇县| 周口市| 益阳市| 威信县| 尤溪县| 九江市| 苗栗市| 凤冈县| 徐州市| 奉贤区| 那曲县| 红安县| 禹城市| 喀什市| 宣威市| 富源县| 灵丘县| 永城市| 台南县| 白玉县| 工布江达县| 永善县| 天峨县| 汪清县| 富阳市| 沙田区| 和顺县| 蒲江县| 平阴县| 西充县| 武威市| 金溪县| 嘉鱼县|