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

简介: centOS7下安装GUI图形界面 - 归回老本行 - 博客园 (cnblogs.com)windows远程连接centos及闪退异常解决记录 - 三壹雨山 - 博客园 (cnblogs.com)

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

反思:

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


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


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


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


服务器高级架构体系:https://xxetb.xet.tech/s/4DEnTI

目录
相关文章
|
监控 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) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
10679 2
|
Linux Shell
Linux 进程前台后台切换与作业控制
进程前台/后台切换及作业控制简介: 在 Shell 中,启动的程序默认为前台进程,会占用终端直到执行完毕。例如,执行 `./shella.sh` 时,终端会被占用。为避免不便,可将命令放到后台运行,如 `./shella.sh &`,此时终端命令行立即返回,可继续输入其他命令。 常用作业控制命令: - `fg %1`:将后台作业切换到前台。 - `Ctrl + Z`:暂停前台作业并放到后台。 - `bg %1`:让暂停的后台作业继续执行。 - `kill %1`:终止后台作业。 优先级调整:
1626 5
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
1157 3
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
1807 1
|
分布式计算 资源调度 数据可视化
Hadoop-06-Hadoop集群 历史服务器配置 超详细 执行任务记录 JobHistoryServer MapReduce执行记录 日志聚合结果可视化查看
Hadoop-06-Hadoop集群 历史服务器配置 超详细 执行任务记录 JobHistoryServer MapReduce执行记录 日志聚合结果可视化查看
546 1
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
监控 数据挖掘 大数据
Linux中的nohup命令:让你的任务在后台持久运行
**Linux的`nohup`命令让任务在后台持续运行,即使终端关闭。它创建不受终端影响的新进程,常用于长时间任务,如数据处理。`nohup`将输出重定向至`nohup.out`,可使用`-p`选项避免此行为。示例:`nohup ./script.sh > output.log 2>&1 &`。记得检查输出、重定向、记录命令、监控任务并使用日志管理工具。**
|
Linux 网络安全 网络架构
如何处理在学校Linux连接不上服务器
如何处理在学校Linux连接不上服务器
|
Prometheus 监控 Cloud Native
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?