參考文檔:
centos7安裝圖形x11_Centos7 使用ssh進行x11圖形界面轉發參考
SSH 與 X11簡介:
- Secure Shell (SSH)是一種加密協議,可以在不安全的網絡上安全地傳輸數據。
- X11- forwarding是一個安全的shell特性,它允許通過現有的SSH shell會話轉發X11連接,用於在服務器上運行X11程序,而ssh-client通過用戶的X11-server顯示圖形窗口。
SSh 與 X11 的區別:
SSH允許用戶在客戶機上遠程連接服務器,但是這種Shell訪問只允許用戶和服務器應用程序之間基於文本的交互。然而,X11是一個允許服務器應用程序顯示圖形界面的系統(本質上是基於像素的輸出,顯示自己的窗口)。這是一個長期建立的協議,但它傳輸數據沒有加密。X11-forwarding允許通過已經建立和加密的SSH連接安全地運行X11程序。
准備工作
- 操作系統版本:我這邊使用的 CentOS7.9
- windows安裝以下軟件:
- Xming 6.9 Xming下載
- Xshell 6.0 下載
- Putty下載
以上軟件安裝好
記錄一下,一會會用到
使用xshell設置隧道連接
文件 > 默認會話屬性
點擊“隧道”- 勾選“轉發X11連接到(X)”,選擇“X DISPLAY(D)”,后面輸入的內容就是之前桌面右下角顯示的數字。
CentOS7 環境准備
yum -y install xorg-x11-xauth # 安裝 xorg-x11-xauth
裝完之后,退出ssh連接,然后重新連接。接着安裝圖形界面可以使用的軟件包測試一下。
yum -y install firefox gedit # 安裝試圖界面,有圖形界面不需用執行
gedit & # 使用軟件包測試一下
firefox & # 使用軟件包測試一下
執行后會在桌面彈出兩個圖形框
使用 putty連接
返回上面的session選項卡,輸入服務器地址,遠程連接服務器。
Open 連接 > 輸入用戶名 > 輸入密碼