Centos7 使用ssh进行x11图形界面转发

本文详细介绍了如何在Windows环境下使用Xming、Xshell和Putty配置SSH X11转发,实现通过加密的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图形界面转发

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值