首页 > 其他分享 >远程服务器画面GUI传输到本地显示

远程服务器画面GUI传输到本地显示

时间:2023-04-26 23:11:55浏览次数:28  
标签:本地 GUI 传输 Xming Ubuntu 服务器 远程

远程服务器画面GUI传输到本地显示

这篇文章主要介绍远程服务器(Ubuntu系统)的GUI画面传输到本地(本地Ubuntu或者Windows)显示的方法。

一 远程Ubuntu系统 --> 本地Windows系统

WIndows配置

XMing

  1. 下载安装Xming

    image-20230426191516026
  2. Xming安装目录下打开 X0.hosts,将服务器ip添加进去保存

    image-20230426191625845
  3. 打开Xming

    其实一路默认下一步就行

    image-20230426193216393

最后会在后台打开,代表会通过0号端口转发。

image-20230426193251848

VScode

1.安装Remote-SSHRemote X11(SSH)插件

image-20230426110816012 image-20230426110859534

2.打开SSH配置文件

image-20230426193024661

  1. 填入如下内容
# Host 名字自己取
# HostName 填服务器IP
# User 填服务器用户名
Host test-x11 
    HostName 111.111.111.11 
    ForwardAgent yes
    ForwardX11 yes
    ForwardX11Trusted yes
    Port 22
    User aa
  1. 刷新一下,然后连接

    image-20230426200146648

远程服务器配置(Ubuntu)

vim ~/.bashrc

填入 export DISPLAY="your Windows ip:0",这个0其实也就是上面Xming打开的端口号。

image-20230426192532105

source ~/.bashrc

测试部分请看测试小结。

远程Ubuntu系统 --> 本地Ubuntu系统

如果本地是Ubuntu系统的话,配置更加简单,只许对上面的步骤进行简化,我按照目录简要介绍一下。

  1. 不需要在本地Ubuntu安装Xming
  2. Vscode的配置是一样的
  3. 远程服务器配置不需要填写端口号。

测试

我们一般是通过在服务器上安装小闹钟程序测试连接是否成功,在服务器终端输入如下命令:

sudo apt update
sudo apt install xarclock
xarclock
本地WIndows 本地Ubuntu
image-20230426192408814 image-20230426191235019

总结

这篇文章介绍了如何把服务器的GUI界面传输到本地显示。本地分为Windows系统和Ubuntu系统。对于WIndows,一个是本地Xming和Vscode的配置,一个是服务器bashrc的配置;对于本地Ubuntu则相较于前者简化一些操作即可。最后介绍了一下如何测试连接是否成功。

标签:本地,GUI,传输,Xming,Ubuntu,服务器,远程
From: https://www.cnblogs.com/programmerwang/p/17357682.html

相关文章

  • 60秒内检查Linux服务器性能,你能做到吗?
    导读如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述:通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解uptim......
  • layui选择多张图片上传多图上传到服务器保存
    多图上传在一些特殊的需求中我们经常会遇到,其实多图上传的原理大家都有各自的见解。对于Layui多图上传和我之前所说的通过js获取文本框中的文件数组遍历提交的原理一样,只不过是Layui中的upload.render方法已经帮我们封装好了,我们只管调用即可,也就是说你选中了几张图片,那么将会向后......
  • FTP服务器搭建
    使用FileZillaServer搭建FTP服务,方法如下: 一、安装 二、配置 三、使用建议使用FlashFXP工具,较稳定,还能断点传输。 ......
  • 你知道带宽50M的服务器能带动多少人同时在线吗?
    随着互联网的飞速发展,服务器带宽需求从初始的3M/10M到现在基础的50M/100M,越来越多的业务对服务器带宽要求越来越高,比如视频服务器、游戏服务器、应用程序服务器等。问题来了,你知道50M带宽的服务器可以带动多少人吗? 50M带宽能带动多少人并没有明确的算法,不同的业务类型会有不......
  • 什么是文件传输,介绍文件传输的发展进程
    什么是文件传输,介绍文件传输的发展进程首先,我们先来认识一下文件传输的定义,了解文件传输的概念,才能够真正了解文件传输软件的发展历程。文件传输(filetransfer),是指将一个文件或其中的一部分从一个计算机系统传到另一个计算机系统。它可能把文件传输至另一计算机中去存储,或访问......
  • 配置harbor服务器的https
    一、配置CA证书(1)创建工作目录[root@docker~]#mkdir-pv/project1/harbor/certs/{ca,harbor-server,docker-client}(2)进入到harbor证书存放目录[root@docker~]#cd/project1/harbor/certs/[root@dockercerts]#lltotal0drwxr-xr-x2rootroot6Feb2709:06ca......
  • Ubantu服务器创建多个用户,多个用户互不干扰
    参考:Ubuntu服务器创建多个用户,多个用户互不干扰1.添加用户sudoaddusercz2.为用户赋权,这里赋予超级管理员(sudo)权限sudovim/etc/sudoers/etc/sudoers中找到rootALL=(ALL)ALL,rootALL=(ALL)ALL在后面添加新的一行czALL=(ALL)ALL,使用:wq!保存并退出。这样就为用户cz......
  • SqlServer创建链接服务器sp_addlinkedserver
    跨数据库访问数据需要创建链接服务器1、创建链接服务器/*创建链接服务器*/EXECsp_addlinkedserver@server='LINKTEST',@srvproduct='',@provider='SQLOLEDB',@datasrc='IP\服务器名称'--IP或服务器名称/*@server:自定义链接的名称@srvproduct:若链接的是SQL......
  • mysql单服务器配置多实例运行
    mysql版本5.7在my.cnf配置文件中增加下面的配置信息:[mysqld_multi]#mysqld=/usr/local/mysql/bin/mysqld_safemysqladmin=/usr/local/mysql/bin/mysqladminuser=rootpassword=123456[mysqld3307]server-id=3307port=3307log-bin=mysql-binlog-error=/Users/......
  • 服务器断电后启动失败报错:Generating /run/initramfs/rdsosreport.txt
    一、现象服务器断电,然后启动时发现起不来,连接显示器发现报错,如下所示: 原因:一般是服务器突然断电导致文件损坏所致,只要修复回去就好二、解决过程2.1寻找/dev/*-root文件说明: /dev/mapper目录下一般有三个文件,其中 centos-root是我们需要修复的。有些服务器的文件名称......