一. 問題產(chǎn)生的背景
安裝好虛擬機配置成功網(wǎng)絡(luò)后闸翅,終于可以開始學(xué)習(xí) Linux 命令啦菊霜!我興致勃勃地打開 Xshell 6坚冀,準(zhǔn)備用它來連接虛擬機鉴逞,這樣以后就不用頻繁的在虛擬機和主機之間切換來切換去咯司训。在我新建連接會話并輸入 root 賬號及密碼登錄成功后液南,想要一展拳腳的時候,界面出現(xiàn)了一個警告:WARNING滑凉!the remote SSH server rejected X11 forwarding request.
二、一盆冷水潑下來闪幽,好多疑問涌上心頭涡匀!
1. 這一串英文什么意思啊陨瘩?
用我蹩腳的英語大概翻譯了下级乍,猜測是在說:遠程 SSH 服務(wù)器拒絕 X11 轉(zhuǎn)發(fā)請求。
哦~
2. 那 X11 又是什么東西呢玫荣?
百度百科 解釋的很詳細啊,去看看吧:https://baike.baidu.com/item/X11捅厂。
可是沒看懂,不過我大概能猜到這個 X11 可能代表一個協(xié)議撵割。
嗯~
3. 好吧,但是這個 X11 跟我 Xshell 又有什么關(guān)聯(lián)呢啡彬?怎么解決?
噠噠噠噠噠噠噠...........敲鍵盤
百度了很多文章庶灿,似懂非懂地學(xué)到了一些皮毛:
https://blog.csdn.net/salonzhou/article/details/16358711
https://blog.51cto.com/tomasyoung/1812532
哦~ 看下來吃衅,就是說? X11 的轉(zhuǎn)發(fā)配置有問題呀 ~
4. OK,明白了捐晶,那現(xiàn)在我怎么解決呢妄辩?
2條路給你選山上,你自己看著辦吧~
① 繼續(xù)親切友好的相處,他缺什么佩憾,給他!
a. 先檢查 sshd 的配置文件妄帘,確認參數(shù)設(shè)置沒問題(X11Forwarding yes? 就對了)?;
b. 執(zhí)行?yum install xorg-x11-xauth 命令鬼廓。因為要使用 X11 Forwarding 需要安裝 rpm 包 xorg-x11-xauth 致盟。
更詳細的博文見??https://www.fcwys.cc/archives/316.html
但是執(zhí)行完這個命令后碎税,它又會提示我 “ file /toot/.xauthority does not exist” 馏锡,應(yīng)該還是某個配置文件缺失,到這一步覺得還是沒有最終解決匪煌,需要查資料,此路暫時不通萎庭,時間緊迫齿拂,避免在此迂回作戰(zhàn),可以不糾結(jié)它创肥,當(dāng)它不存在。
如果實在看著難受叹侄,還是選第二條路吧~
②? 大家這么不合適,不如我們先各自分開一段時間贯底,以后再聯(lián)絡(luò),可好禽捆?
反正這個 X11 轉(zhuǎn)發(fā)的目的也只是為了要獲取圖形界面,暫時我也用不到胚想,不如先簡單點,去掉這個功能统屈。
這下可不就容易多了!點擊 “文件” - “屬性”愁憔,打開虛擬機屬性對話框孽拷。把隧道下面的 X11 轉(zhuǎn)移 前面的勾選 去掉。再次重新連接脓恕,就沒有這個問題了。
5. 哎呀,我剛剛一不小心安裝的那個包呢棉磨?要不要刪除掉啊乘瓤?放在里面總有種臟垃圾沒有清理掉的感覺呢!
別著急抬吟!用下面這2個命令统抬,能幫到你火本!
1. 使用 【rpm -qa | grep -i 軟件名】命令確認是不是真的安裝成功了(上文中安裝的軟件是?xorg-x11-xauth)?聪建;
2. 根據(jù)情況選擇下面的命令來刪除已安裝的軟件包。
sudo rpm -e -- 包名 # 普通刪除模式
sudo rpm -e --nodeps 包名 #強力刪除模式擎析,如果用上面命令刪除時挥下,提示有依賴的其他文件桨醋,則用該命令可以對其進行強力刪除
6. 說到底,還是沒明白 X11轉(zhuǎn)發(fā) 能干嘛呀喜最!
嗯步责,讓我來拋磚引玉!
根據(jù)我的理解蔓肯,X11轉(zhuǎn)發(fā) 可以讓 Xshell 實現(xiàn)配置圖形界面(個人臆想)≌岚看看下面的文章,人家說的好多啦:
https://jingyan.baidu.com/article/5553fa828c4a6065a3393450.html
https://www.cnblogs.com/feiyun8616/p/7872096.html
還有好多疑問呢舟陆!接下來等我弄清楚再來寫吧耻矮。