Centos7 使用ssh进行x11图形界面转发-阿里云开发者社区

开发者社区> Linux技术干货> 正文

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

简介: 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程序。

准备工作
操作系统版本:Centos7.7 Minimal
Xming 6.9 Xming下载地址: https://sourceforge.net/projects/xming/
Xshell 6.0
Putty
配置
先在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图形界面转发

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ubuntu 无法使用 SSH root 账户远程访问
SSH服务器,可以通过SSH协议来访问远程服务器,代替telnet和ftp。但是ubuntu默认是不启用root用户也不允许root远程登录的,这应该是出于安全考虑。 解决方案一: 使用其它用户登录 解决方案
959 0
CentOS7使用阿里源安装最新版Docker
CentOS7使用阿里源安装最新版Docker
5924 0
centos7和8不维护停止更新之后,服务器选择使用什么系统好?
centos7和8不维护之后,服务器选择使用什么系统,近期有个新闻就是centos后期不再维护,主要是centos8今年将会停止维护,改为滚动发行版本centos stream版本,7版本也过几年会停止维护的
6474 0
【转】Linux下的SSH端口转发
文章转自:http://www.dbabeta.com/2010/linux-port-forward-with-ssh.html 通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。
848 0
使用ssh-keygen生存密钥对
个人博客: alex-my.xyz      ssh-keygen具体更加详细的用法请参见“ssh-keygen中文手册”。 本处仅讲述生成过程,为了github.com服务添加安全保障。     1、在~下有一个隐藏文件夹.ssh,大家可以输入命令,cd~/.ssh,如果不存在,请建立。     2、一般我们会给生成的key添加一个注释,因此我们的命令一般是这样的:    
1025 0
Linux环境下使用图形化界面的SVN客户端软件-RabbitVCS
如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。 RabbitVCS基本支持所有的Linux发行版本包括Ubuntu、Debian、Fedora、Arch Linux、Gentoo、Mandriva、OpenSUSE、RHEL、CentOS 5等。
1748 0
+关注
Linux技术干货
《Linux就该这么学》是一本注重于实用性的Linux系统技术自学书籍,自基础篇公布后网站每天日常阅读量已经超过10000多人,25万多名忠实粉丝读者,是目前国内人气增速最快的IT书籍。您可以在本网站内免费在线阅读书籍的全部章节及最新内容,今后的进阶篇也将会一如既往免费、完整的提供给亲爱的读者们在线
102
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载