参考文档:
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 连接 > 输入用户名 > 输入密码