新聞中心
本篇內(nèi)容主要講解“Linux中“X11 forwarding request failed on channel 0”的修復(fù)方法教程”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Linux中“X11 forwarding request failed on channel 0”的修復(fù)方法教程”吧!
創(chuàng)新互聯(lián)建站專(zhuān)注于瓊海網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供瓊海營(yíng)銷(xiāo)型網(wǎng)站建設(shè),瓊海網(wǎng)站制作、瓊海網(wǎng)頁(yè)設(shè)計(jì)、瓊海網(wǎng)站官網(wǎng)定制、重慶小程序開(kāi)發(fā)公司服務(wù),打造瓊海網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供瓊海網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
首先,我們假設(shè)你已經(jīng)正確啟用了SSH的X11轉(zhuǎn)發(fā)。
如果你在登錄時(shí)遇到"X11 forwarding request failed on channel 0" (X11 轉(zhuǎn)發(fā)請(qǐng)求在通道0上失?。?,這里可能有不同的原因,解決的方法也不同。
方案一
出于安全原因,OpenSSH服務(wù)默認(rèn)將X11轉(zhuǎn)發(fā)請(qǐng)求綁定到本地回環(huán)地址上,并且在DISPLAY環(huán)境變量中將主機(jī)名設(shè)置為“l(fā)ocalhost”。在這樣的設(shè)定下,一些 X11客戶(hù)端不能正確處理X11轉(zhuǎn)發(fā),這會(huì)導(dǎo)致報(bào)告中的錯(cuò)誤。要解決這個(gè)問(wèn)題,在/etc/ssh/sshd配置文件中加入下面這幾行,它可以將X11轉(zhuǎn)發(fā)請(qǐng)求綁定到外網(wǎng)卡地址上。
$ sudo vi /etc/ssh/sshd_config
X11Forwarding yesX11UseLocalhost no
重啟SSH使設(shè)置生效:
$ 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)
方案二
如果遠(yuǎn)程主機(jī)的SSH服務(wù)禁止了IPv6,那么X11轉(zhuǎn)發(fā)失敗的錯(cuò)誤也有可能發(fā)生。要解決這個(gè)情況下的錯(cuò)誤。打開(kāi)/etc/ssh/sshd配置文件,取消對(duì)"AddressFamily all" (如果有這條的話(huà))的注釋。接著加入下面這行。這會(huì)強(qiáng)制SSH服務(wù)只使用IPv4而不是IPv6。(LCTT 譯注:此處恐有誤,AddressFamily 沒(méi)有 all 這個(gè)參數(shù),而 any 代表同時(shí)支持 IPv6和 IPv4,以此處的場(chǎng)景而言,應(yīng)該是關(guān)閉IPv6支持,只支持 IPv4,所以此處應(yīng)該是“注釋掉 AddressFamily any”才對(duì)。)
$ sudo vi /etc/ssh/sshd_config
AddressFamily inet
到此,相信大家對(duì)“Linux中“X11 forwarding request failed on channel 0”的修復(fù)方法教程”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!
當(dāng)前名稱(chēng):Linux中“X11forwardingrequestfailedonchannel0”的修復(fù)方法教程
瀏覽地址:http://fisionsoft.com.cn/article/joogdd.html