当前位置: 首页 > news >正文

openEuler2203 LTS安装并远程桌面接VMware WorkStation Pro 17

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

 

相关文章:

  • 找座位 - 华为OD统一考试(C卷)
  • 虽迟但到,Postman终于支持Websocket接口了
  • 备战蓝桥杯 Day8(最长上升子序列LIS模型)
  • 第六章:纹理贴图
  • 认识K8S
  • Job 和 DaemonSet
  • Promise
  • SpringBoot+WebSocket实现即时通讯(四)
  • 二.自定义头文件
  • HTTP的详细介绍
  • 3、windows环境下vscode开发c/c++环境配置(二)
  • 通过Docker Compose的方式在Docker中安装Maven环境
  • 配置基于 AWS CRT 的 HTTP 客户端
  • git常用命令
  • mysql mgr集群部署
  • 从 git 分支中合并特定文件,而不是整个分支的内容
  • MinIO 和 Apache Tika:文本提取模式
  • 加固平板电脑在无人机的应用|亿道三防onerugged
  • Git 存储大文件
  • keepalived双主模式测试
  • 顺利撤离空间站,神十九乘组踏上回家之旅
  • 海尔·2025青岛马拉松两选手被终身禁赛:违规转让号码、穿戴他人号码
  • 大理杨徐邱再审上诉案宣判:驳回上诉,维持再审一审判决
  • 【社论】优化限购限行,激发汽车消费潜能
  • 专业竞演、剧场LIVE直播,32位越剧新星逐梦上海
  • 视频丨伊朗港口爆炸事件灭火工作已完成80%