Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面

简介: Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
  1. 目的概述:因不想后台直接操作(操作不便),所以想到能否基于xrdp协议服务利用 win自带的远程桌面服务,链接到后台,类似于vnc的使用方式,
  2. 涉及操作系统版本:win11 、 CentOS 7.4 、CentOS 7.9
  3. 引用文件:


  1. centOS7下安装GUI图形界面 - 归回老本行 - 博客园 (cnblogs.com)
  2. windows远程连接centos及闪退异常解决记录 - 三壹雨山 - 博客园 (cnblogs.com)
  3. Windows下如何远程连接Linux图形化桌面-教你两招_松间沙路hba的博客-CSDN博客_windows远程连接linux桌面
  4. CentOS 7 命令lsb_release: command not found解决方案_xufengzhu的博客-CSDN博客
  5. 安装lsb_release 瞧见风的博客-CSDN博客 /usr/bin/lsb_release


  1. 首先,我使用CentOS 7.4 、Win11、进行测试。
  2. 先查看到的是 c 这篇文章,AnyDisk 不是我想要的内容,因为不想增加多余的软件扩展成本, 尝试使用方法二 ,使用老外脚本
  3. 老外脚本 执行出错 进入 d e 解决,安装 redhat 的 扩展命令 lsb_release 查看后得到当前操作系统版本是CentOS 7.4 和之前使用的实验室环境不一样, 但是在这里还不知道有多大影响。
  4. 老外脚本仅仅支持 Ubuntu 操作系统,我使用CentOS 还要再找。
  5. 使用 a 完成配置,通过 yum 安装完成Xrdp 和 vnc 服务,
  6. 使用远程桌面登录远端, 可以登录,但是发生闪退。
  7. 查看 b 并没有解决问题, 全网的类似解决记录都是抄的这个 ,互相抄袭没有借鉴意义,
  8. xshell 登录后台, 查看xrdp 服务日志, 发现 链接成功了,但是又有io错误,read io 出现ERR ,认为是服务链接双方的请求 数据读取出现异常。检查防火墙等安全协议
  9. 为 协议 开放 防火墙、selinux 、系统读写权限、依旧闪退,怀疑是其他原因导致。
  10. 更换其他win 电脑请求依旧失败, 登陆之前配置好的 另一台服务器可行,同样查看后台系统服务日志, 认为是 操作系统版本问题。
  11. 更新Linux服务器版本, 从CentOS 7,4 升级到CentOS 7.9
  12. 更新前从后台管理端 拍摄快照保存现场。
  13. 更新时,不再重新规划磁盘空间、选择带GUI的界面、勾选开发环境等需要组件
  14. 更新完成后,配置网关内容,
  15. 重新安装 便捷开发依赖组件,这里我写了个脚本,直接执行。
  16. 按照 a 所示,再次部署,
  17. 从win端 访问,远程桌面连接 成功,
  18. 保存连接凭据,
  19. 至此完成。


反思:

7,4 =>7.9 的版本升级并不一定是关键因素,因为之前的时间曾经更改过网路防火墙的网关设置,需要修改DNS服务,旧的MACK 地址码记录在路由表中可能没有问题,但是新个操作系统 新的机器码会导致路由表寻找失败, 手动配置DNS,但是这个需要确认,之后,可以使用快照恢复现场然后测试。


另外 也可以在CentOS 发布网站上看看它升级的内容具体有哪些,从而确定是不是由操作系统版本影响的。


我在这里可以直接升级版本的主要原因是 7.4 其实不是我要的版本, 所以升级到7.9 也是本来要做的事情。


平时使用的时候,尽量慎重修改版本,因为高版本可能会对低版本向下兼容有限,特别是大型项目的开发过程中,各个部门组之间的协调适配一定要先问清楚,再施行。


分享一个有趣的 学习链接:https://xxetb.xet.tech/s/HY8za



目录
相关文章
|
2月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
3月前
|
安全
基于Reactor模式的高性能服务器之Acceptor组件(处理连接)
本节介绍了对底层 Socket 进行封装的设计与实现,通过 `Socket` 类隐藏系统调用细节,提供简洁、安全、可读性强的接口。重点包括 `Socket` 类的核心作用(管理 `sockfd_`)、成员函数的功能(如绑定地址、监听、接受连接等),以及 `Acceptor` 组件的职责:监听连接、接收新客户端连接并分发给上层处理。同时说明了 `Acceptor` 与 `EventLoop` 和 `TcpServer` 的协作关系,并展示了其成员变量和关键函数的工作机制。
73 2
|
2月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle客户端与服务器端连接建立的过程
Oracle数据库采用客户端-服务器架构,客户端通过其网络环境与服务器通信,实现数据库访问。监听程序负责建立连接,通过命令lsnrctl可启动、停止及查看监听状态。本文介绍了监听器的作用及相关基础管理操作。
103 0
|
3月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
249 0
|
5月前
|
数据挖掘 Linux 数据库
服务器数据恢复—Linux系统服务器数据恢复案例
服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要恢复服务器中的数据库、办公文档、代码文件等。
|
6月前
|
JavaScript Linux Python
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
338 20
|
7月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
7月前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
197 1
|
7月前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
806 1
|
9月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
194 1

热门文章

最新文章