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


Secure Shell (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程序。

准備工作
配置

先在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圖形界面轉發


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM