Centos7 使用ssh進行x11圖形介面轉發

夢共裡醉發表於2020-09-04
Secure   (SSH)是一種加密協議,可以在不安全的網路上安全地傳輸資料。X11- forwarding是一個安全的shell特性,它允許透過現有的SSH shell會話轉發X11連線,用於在伺服器上執行X11程式,而ssh-client透過使用者的X11-server顯示圖形視窗。

Secure Shell (SSH)是一種加密協議,可以在不安全的網路上安全地傳輸資料。X11- forwarding是一個安全的shell特性,它允許透過現有的SSH shell會話轉發X11連線,用於在伺服器上執行X11程式,而ssh-client透過使用者的X11-server顯示圖形視窗。

為什麼使用X11轉發

雖然SSH (Secure Shell)允許使用者在客戶機上遠端連線伺服器,但是這種Shell訪問只允許使用者和伺服器應用程式之間基於文字的互動。

然而,X11是一個允許伺服器應用程式顯示圖形介面的系統(本質上是基於畫素的輸出,顯示自己的視窗)。這是一個長期建立的協議,但它傳輸資料沒有加密。

X11-forwarding允許透過已經建立和加密的SSH連線安全地執行X11程式。

準備工作
  • 作業系統版本: 7.7 Minimal
  • Xming 6.9 Xming下載地址:
  • Xshell 6.0
  • Putty
配置

先在windows上面安裝xming軟體包
Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

安裝完成之後檢視桌面右下角的X圖示。記住上面顯示的數字。
Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

然後設定x11轉發,開啟xshell軟體-檔案-預設會話屬性
Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

點選“隧道”- 勾選“轉發X11連線到(X)”,選擇“X DISPLAY(D)”,後面輸入的內容就是之前桌面右下角顯示的數字。

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

使用xshell連線centos7.7,安裝xorg-x11-xauth軟體包

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

[root@client ssh]# yum -y install xorg-x11-xauth

裝完之後,退出ssh連線,然後重新連線。接著安裝圖形介面可以使用的軟體包測試一下。

[root@client ~]# yum -y install firefox gedit
[root@client ~]# gedit &
[root@client ~]# firefox &

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

使用putty

開啟putty軟體,找到X11,勾選“啟用X11轉發”,X display location 輸入和桌面右下角顯示相同的數字。

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

返回上面的session選項卡,輸入伺服器地址,遠端連線伺服器。

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發

測試一下吧

Centos7 使用ssh進行x11圖形介面轉發Centos7 使用ssh進行x11圖形介面轉發


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2717078/,如需轉載,請註明出處,否則將追究法律責任。

相關文章