openEuler2203 LTS安装VMware WorkStation Pro 17并远程桌面连接Linux服务器

news2024/11/15 23:51:22

openEuler 2203 LTS默认只有命令行,没有GUI图形界面,在其中安装VMware WorkStation需要有图形界面的支持。这里以安装深度的DDE桌面环境,最后通过VNC远程桌面连接Linux服务器操作VMware WorkStation。

以下操作请保持网络能正常连接

1、安装DDE桌面环境

[root@FusionCompute ~]# dnf -y install dde
[root@FusionCompute ~]# systemctl set-default graphical.target
[root@FusionCompute ~]# reboot

2、安装tigervnc软件包

[root@FusionCompute ~]# dnf  -y  install  tigervnc-server

3、添加VNC用户

[root@FusionCompute ~]# vim  /etc/tigervnc/vncserver.users
……此处省略部分信息……
:1=zhangsan
:2=lisi
:3=wangwu

这里的用户名zhangsan等需要事先利用adduser命令添加,并设置好口令,示例如下:

[root@FusionCompute ~]# useradd wanguw
[root@FusionCompute ~]# echo "Huawei12#$" | passwd --stdin wanguw 
更改用户 wanguw 的密码 。
passwd:所有的身份验证令牌已经成功更新。

4、设置用户VNC连接密码

这里用设置zhangsan用户的vnc连接密码为例

[root@FusionCompute ~]# su  -  zhangsan
[zhangsan@FusionCompute ~]$ vncpasswd
Password:	此处设置访问vnc服务器的密码
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
[zhangsan@FusionCompute ~]$ exit

5、编辑xstartup境配置文件

将文件中原有的内容删除,然后粘贴以下内容

[root@FusionCompute ~]# vim /root/.vnc/xstartup

#!/bin/sh
  
  unset SESSION_MANAGER
  unset DBUS_SESSION_BUS_ADDRESS

  [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  xsetroot -solid grey
  vncconfig -iconic &
  xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  exec dbus-launch startdde & 

6、启动并查看vncserver

[root@FusionCompute ~]# vncserver :2

WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.

New 'FusionCompute:2 (root)' desktop is FusionCompute:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/FusionCompute:2.log

[root@FusionCompute ~]# vncserver -list

WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.

TigerVNC server sessions:

X DISPLAY #	PROCESS ID
:1		2550
:2		6140

7、配置防火墙

vncserver的监听端口默认从5901开始顺序编号,前面的:1就示5901端口,:2表示5902,其它依次类推。

[root@FusionCompute ~]# firewall-cmd --permanent --zone=public --add-port=5901-5903/tcp
success
[root@FusionCompute ~]# firewall-cmd --reload 
success

8、下载并安装vmware workstation

从官网(Windows 虚拟机 | Workstation Pro | VMware | CN)下载Linux版本的vmware workstation安装包,扩展名为bundle,并将该安装包存放到Linux服务器中的某个目录,比如/data,然后在该目录执行以下命令进行安装,其中的序列号可度娘获得,安装过程若有询问,输入yes回车即可。

[root@FusionCompute data]# bash VMware-Workstation-Full-17.5.0-22583795.x86_64.bundle --console --set-setting vmware-workstation serialNumber 4A4RR-813DK-M81A9-4U35H-06KND

9、安装“Development Tools”

[root@FusionCompute ~]# dnf -y groupinstall "Development Tools" 

10、安装kernel-headers

[root@FusionCompute ~]# dnf -y install kernel-headers-$(uname -r)

11、安装“Kernel-devel”

[root@FusionCompute ~]# dnf -y install kernel-devel-$(uname -r)

12、安装kernel

[root@FusionCompute ~]# dnf -y install kernel-$(uname -r)

13、安装gcc及相关工具

[root@FusionCompute ~]# dnf -y install perl gcc libX11 libXinerama libXcursor libXtst

14、物理宿主机Windows中下载并安装RealVNC-Viewer程序

可从官网(Download VNC Viewer | VNC® Connect)下载并安装试用版的RealVNC-Viewer

15、通过RealVNC-Viewer远程连接Linux服务器

如下所示,可成功远程桌面连接Linux服务器

16、启动VMware WorkStation

启动VMware WorkStation时,如果出现如下提示GCC未找到,则执行下一步手动编译VMware模块。

17、手动编译VMware

依次执行如下命令

cd /usr/lib/vmware/modules/source
 
tar xf vmmon.tar
 
tar xf vmnet.tar
 
cd vmmon-only
 
make
 
cd ../vmnet-only
 
make
 
cd ..
 
mkdir /lib/modules/`uname -r`/misc
 
cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
 
cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
 
depmod -a
 
/etc/init.d/vmware restart

18、成功启动VMware WorkStation

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1463067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用idea连接服务器上的mysql?

安全组进行开放 具体步骤 关闭防火墙 开放端口号 重启防火墙 firewall-cmd --reload在mysql进行修改配置 update user set host % where user root;flush privileges;使得其他网络也可以连接这个数据库 另外如果想要sqlyog或者其他图形化界面要连接到数据库可以看下面这…

【论文解读】transformer小目标检测综述

目录 一、简要介绍 二、研究背景 三、用于小目标检测的transformer 3.1 Object Representation 3.2 Fast Attention for High-Resolution or Multi-Scale Feature Maps 3.3 Fully Transformer-Based Detectors 3.4 Architecture and Block Modifications 3.6 Improved …

【打工日常】使用docker部署StackEdit编辑器-Markdown之利器

一、StackEdit介绍 StackEdit一款强大的在线Markdown编辑器,不仅具备卓越的写作功能,还支持实时预览、多设备同步等特性。 很多时候基于安全和信息保密的关系,建议放在自己的服务器或者本地linux去运行,这样会比较省心。 二、本次…

云快充1.5-帧类型码数据定义

1、 注册心跳帧类型码数据定义 1.1 充电桩登录认证 1.2 登录认证应答 1.3 充电桩心跳包 1.4 心跳包应答 1.5 计费模型验证请求 1.6 计费模型验证请求应答 1.7 充电桩计费模型请求 1.8 计费模型请求应答 2、 实时数据帧类型码数据定义 2.1 读取实时监测数据 2.2 上传实…

【AIGC】开源声音克隆GPT-SoVITS

GPT-SoVITS 是由 RVC 创始人 RVC-Boss 与 AI 声音转换技术专家 Rcell 共同开发的一款跨语言 TTS 克隆项目,被誉为“最强大中文声音克隆项目” 相比以往的声音克隆项目,GPT-SoVITS 对硬件配置的要求相对较低,一般只需 6GB 显存以上的 GPU 即可…

冷链物流追踪:Java与MySQL的协同实践

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

打造智能物品租赁平台:Java与SpringBoot的实践

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

工业网关的功能和优势,以及如何选择合适的工业网关-天拓四方

工业网关是连接各种工业设备和系统的通信设备,可以实现不同设备和系统之间的数据交换和通信。它可以作为一个中心节点,将各种工业设备连接起来,形成一个统一的通信网络,从而实现设备的远程监控、数据采集、分析和控制等功能。在工…

【web安全】渗透测试实战思路

步骤一:选目标 1. 不建议太小的公司(可能都是请别人来开发的,用现成成熟的框架) 2. 不建议一线大厂:腾讯,字节,阿里等,你懂的 3. 不建议政府部门,安全设备多&#xff…

c++ 到底是什么呢。需要学的太多了!

如谷歌,苹果,微软,造硬件的更是如此,如amd的,英传达,英特尔,他们都有C加速库。 C难就难在你如果达到顶峰,像些公司一样,是非常难的。因为这些公司已经垄断了市场。 C编译…

Linux离线安装插件

当公司Linux环境无外网情况下,需要先下载好离线安装包,然后上传到服务器,进行安装。 这里介绍一个下载插件安装包的网站,可以搜索到lrzsz、lsof、telnet、unzip、zip等安装包 搜索到想要的插件安装包后,下载并上传到服…

关于xinput1_3.dll丢失怎么修复,xinput1_3.dll缺失如何解决的方法

xinput1_3.dll 是一个与 Microsoft DirectX 相关的动态链接库(DLL)文件,它是 Windows 操作系统中用于处理输入设备功能的重要组件。以下是对 xinput1_3.dll 文件的详细属性和作用进行介绍: 一、xinput1_3.dll基本属性 文件名&am…

适用于 Linux、Windows 和 macOS 的免费 ONLYOFFICE 桌面应用程序

前言: 最近也是发现了一款特别好用的免费ONLYOFFICE 桌面应用程序忍不住分享给大家,这款编辑器能够打开、阅读和编辑多种文件类型,包括.docx文档、.pptx幻灯片和.xlsx表格等开放XML格式的Office文档。此外,ONLYOFFICE桌面编辑器还…

Linux常见的指令

目录 01. ls 指令02. pwd命令03. cd 指令04. touch指令05.mkdir指令(重要):06.rmdir指令 && rm 指令(重要):07.man指令(重要):08.cp指令(重要&#x…

《探索网校 App 的魅力世界:知识与科技的完美结合》

在数字化时代,教育也在经历着深刻的变革。网校 App 的出现,正为学习者们开启了一扇通往知识的新大门,它融合了科技的力量,让学习变得更加便捷、高效和有趣。 一、功能与优势 网校 App 提供了丰富多样的学习功能,满足了…

盲盒小程序开发,线上盲盒应该具备哪些功能?

盲盒在我国是一个热门行业,它的种类繁多,玩法新奇有趣,吸引了无数年轻人的眼光,发展更是经久不衰! 随着科学技术的不断发展,盲盒行业也在继续保持上升趋势,为我国消费者带来了更多的新体验&…

Commonjs 和 Es Module详解

一 前言 今天我们来深度分析一下 Commonjs 和 Es Module,希望通过本文的学习,能够让大家彻底明白 Commonjs 和 Es Module 原理,能够一次性搞定面试中遇到的大部分有关 Commonjs 和 Es Module 的问题。 带上疑问开始今天的分析: …

leetcode hot 100最后一块石头重量Ⅱ

在本题中,我们可以知道,是要求最后石头返还的重量,也就是,将整个数组分割成两个子集,求让两个子集的差值最小。这和上一道分割整数集类似,只是需要我们返回差值。所以我们采用动态规划01背包来做&#xff0…

零基础,两个月,如何蓝桥杯备战?

本文约4000字,阅读时长8~12分钟。 首先说明,目前0算法基础,想在两个月后的蓝桥杯拿奖,有一定难度,但也不是完全没可能。在这么短的时间内选择正确的方法,做高性价比的事就尤为重要。 我是蓝桥云课省赛无忧…

【咕咕送书 | 第七期】世界顶级名校计算机专业,都在用哪些书当教材?

🎬 鸽芷咕:个人主页 🔥 个人专栏:《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 写在前面参与规则 ✅参与方式:关注博主、点赞、收藏、评论,任意评论(每人最多评论…