Secure Shell (SSH)是一種加密協(xié)議,可以在不安全的網(wǎng)絡(luò)上安全地傳輸數(shù)據(jù)。X11- forwarding是一個(gè)安全的shell特性,它允許通過現(xiàn)有的SSH shell會(huì)話轉(zhuǎn)發(fā)X11連接,用于在服務(wù)器上運(yùn)行X11程序,而ssh-client通過用戶的X11-server顯示圖形窗口。
Secure Shell (SSH)是一種加密協(xié)議,可以在不安全的網(wǎng)絡(luò)上安全地傳輸數(shù)據(jù)。X11- forwarding是一個(gè)安全的shell特性,它允許通過現(xiàn)有的SSH shell會(huì)話轉(zhuǎn)發(fā)X11連接,用于在服務(wù)器上運(yùn)行X11程序,而ssh-client通過用戶的X11-server顯示圖形窗口。
為什么使用X11轉(zhuǎn)發(fā)
雖然SSH (Secure Shell)允許用戶在客戶機(jī)上遠(yuǎn)程連接服務(wù)器,但是這種Shell訪問只允許用戶和服務(wù)器應(yīng)用程序之間基于文本的交互。
然而,X11是一個(gè)允許服務(wù)器應(yīng)用程序顯示圖形界面的系統(tǒng)(本質(zhì)上是基于像素的輸出,顯示自己的窗口)。這是一個(gè)長期建立的協(xié)議,但它傳輸數(shù)據(jù)沒有加密。
X11-forwarding允許通過已經(jīng)建立和加密的SSH連接安全地運(yùn)行X11程序。
準(zhǔn)備工作
- 操作系統(tǒng)版本:centos7.7 Minimal
- Xming 6.9 Xming下載地址: https://sourceforge.net/projects/xming/
- Xshell 6.0
- Putty
配置
先在windows上面安裝xming軟件包
安裝完成之后查看桌面右下角的X圖標(biāo)。記住上面顯示的數(shù)字。
然后設(shè)置x11轉(zhuǎn)發(fā),打開xshell軟件-文件-默認(rèn)會(huì)話屬性
點(diǎn)擊“隧道”- 勾選“轉(zhuǎn)發(fā)X11連接到(X)”,選擇“X DISPLAY(D)”,后面輸入的內(nèi)容就是之前桌面右下角顯示的數(shù)字。
使用xshell連接centos7.7,安裝xorg-x11-xauth軟件包
[root@client ssh]# yum -y install xorg-x11-xauth
裝完之后,退出ssh連接,然后重新連接。接著安裝圖形界面可以使用的軟件包測(cè)試一下。
[root@client ~]# yum -y install firefox gedit
[root@client ~]# gedit &
[root@client ~]# firefox &
使用putty
打開putty軟件,找到X11,勾選“啟用X11轉(zhuǎn)發(fā)”,X display location 輸入和桌面右下角顯示相同的數(shù)字。
返回上面的session選項(xiàng)卡,輸入服務(wù)器地址,遠(yuǎn)程連接服務(wù)器。
測(cè)試一下吧
轉(zhuǎn)載自:https://www.linuxprobe.com/centos7-ssh-x11.html