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

摘要:
X11转发是一个安全的shell特性。它允许X11连接通过现有的SSH shell会话转发。它用于在服务器上运行X11程序,而ssh客户端通过用户的X11服务器显示图形窗口。然而,X11是一个允许服务器应用程序显示图形界面的系统。X11转发允许X11程序在已建立和加密的SSH连接上安全运行。准备操作系统版本:Centos7.7MinimalXming 6.9Xming下载地址:https://sourceforge.net/projects/xming/Xshell6.0Putty对于配置,首先在Windows上安装xming软件包,然后查看桌面右下角的X图标。使用xshell连接到centos 7.7并安装xorg-x11-xauth软件包[root@clientssh]#安装yum-yinstallxorg-x11-xauth后,退出ssh连接并重新连接。
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图形界面转发

免责声明:文章转载自《Centos7 使用ssh进行x11图形界面转发》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用存储过程(22)WPF 之 自定义Shape下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux系统登录:本地登录与远程登录

安装登录系统的位置可以将登录方式分为两种:本地登录和远程登录。本地登录可以使用图形界面和命令行模式(也称字符界面)两种方式;远程登录可以使用SSH、Telnent、VNC、SFTP 4种方式。 常见的远程登录方式有SSH、Telnet、VNC和SFTP 4种。 SSH:SSH(Secure Shell)是一种使用加密技术保护传输数据包的远程登录工具,所有数...

环境配置——tornado项目准备工作

新建tornado项目后,采用Pycharm作为开发工具,采用Xshell链接Ubuntu模拟服务端方便方便测试。项目编码前进行以下几个方面的配置。 1.Ubuntu配置  1.1安装ssh服务 sudo apt-get install openssh-serve 2.Xshell配置  下载安装Xshell软件,并链接虚拟机 3.需安装包 3.1安装vi...

linux总结shell

一、Shell脚本常用的头部格式: 头部的作用就是告知linux此脚本的类型; 常用的头部格式如下:(/bin/bash,是bash的路径,如果不知道路径可以通过which bash进行查看,其它命令的路径也是类似查看的) (1)#!/bin/bash:普通的linux脚本,也是最常用的,不需要交互; (2)#!/usr/bin/expect:可以自动交...

shell 命令行参数(getopt和getopts)

getopt 命令 使用getopt命令,可以解析任何命令行选项和参数,但是用法比较复杂。getopt的命令用法如下: $ getopt --help 用法: getopt optstring parameters getopt [options] [--] optstring parameters getopt [options] -o|--o...

shell分享

shell脚本分享 一、介绍shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业...

后渗透工具Empire使用教程

一、前言 Empire是一个PowerShell后期漏洞利用代理工具同时也是一款很强大的后渗透测神器,它建立在密码学、安全通信和灵活的架构之上。Empire实现了无需powershell.exe就可运行PowerShell代理的功能。快速部署后期漏洞利用模块,从键盘记录器到Mimikatz,并且能够适应通信躲避网络检测,所有的这些功能都封装在一个以实用性为...