windows linux 通過SSH X11Forwrding 使用圖形化界面


有時候,我們需要在命令行中使用遠程的GUI程序,這樣我們就需要x11轉發的來進行訪問;

Linux平台下不需要特別的配置,假如我們要遠程的機器是centos機器,只要做如下配置即可:

#vi /etc/ssh/sshd_config
取消這一行的注釋——如果沒有這一行則手動添加之:
X11Forwrding yes

之后重啟sshd服務;

Linux 用戶客戶端這邊使用如下命令,進入ssh,然后打開圖形界面即可:

ssh -X user@192.168.0.200      //-X參數表示轉發X11數據, 把用戶名稱user 以及服務器S的ip地址替換為你自己的

windows 這邊需要下載一下xming軟件:

Xming是一款開源的X Server

主頁:http://www.straightrunning.com/XmingNotes/
SourceForge頁面:http://sourceforge.net/projects/xming/

安裝完成后,運行XLaunch,一切使用默認,產生一個初始的配置文件,需要記住的是下圖中標示出的“Display number”中的數字,此處使用默認的0;

啟動完成后,在托盤區會出現一個“X”形狀的圖標,這表示Xming已經在運行了,將鼠標懸停上去,能看到當前使用的“Display number”。

之后設置putty 轉發:

putty 登錄完成后,輸入gnome-terminal,firefox即可使用遠程gui程序了。非常方便的。

參考鏈接:

https://www.linuxidc.com/Linux/2011-09/42340.htm

https://www.cnblogs.com/tsfh/p/9022170.html

https://www.cnblogs.com/zhwl/archive/2013/03/04/2942606.html

Mac OS 系統使用 XQuartZ軟件可以實現相同的功能:

1. 下載最新版本的 XQuartZ軟件

2. 安裝並重啟電腦

3. ssh -X 連接遠程機器(保證遠程機器開啟了轉發)

4. 輸入 firefox 等命令進行啟動程序

5. 如果配置不行,請參考修改 ~/.ssh/config 文件,添加如下條目:

ForwardX11Trusted yes
ForwardX11 yes
XAuthLocation /opt/X11/bin/xauth

配置修改好后,再次連接即可使用,我在配置過程中也參考一些博客如下:步驟大同小異,如果你配置不成功可以給我留言,也可以參考參考其他博客;

https://blog.csdn.net/dobell/article/details/55047811

https://www.jianshu.com/p/0ed9426eb872

https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/

https://blog.csdn.net/chuigedaqiqiu/article/details/82977909

https://www.xquartz.org/

資源來源自網絡,如果對您有所幫助的話,請點擊推薦吧!

文章原地址:https://www.cnblogs.com/xuyaowen/p/ssh-X11forward.html 


免責聲明!

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



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