OpenEuler安装远程桌面登录 VNC和GNOME的安装

本文提供在OpenEuler系统上安装及配置GNOME桌面环境和VNC远程登录服务的详细步骤,包括添加软件源、安装组件、配置服务及解决常见问题等,帮助实现桌面远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenEuler安装远程桌面登录 VNC和GNOME的安装

参考文献

https://blog.csdn.net/weixin_43873801/article/details/108889967
https://bbs.huaweicloud.com/forum/thread-92796-1-1.html

安装GNOME桌面

添加软件源
vi /etc/yum.repos.d/openEuler.repo

在后面添加一下软件源地址

[base]
name=base
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/
enabled=1
gpgcheck=0
yum makecache

显示Metadata cache created就是成功了

开始安装
yum install gnome-shell gdm gnome-session gnome-terminal -y

设置GNOME桌面自启&修改启动级别

systemctl enable gdm.service
systemctl set-default graphical.target

注意:如遇到了下面图片中的状况,加多一个步骤,把之前的图形化系统给修改掉! #因为我之前安装了ukui的图形化系统,所以会出现这种启动失败的情况,后面我把/etc/systemd/system/下的display-manager.service修改成display-manager.service.bak问题就解决了

在这里插入图片描述

Failed to enable unit: File /etc/systemd/system/display-manager.service already exists and is a symlink to /usr/lib/systemd/system/lightdm.service.

mv /etc/systemd/system/display-manager.service /etc/systemd/system/display-manager.service.bak

再执行

systemctl enable gdm.service

在这里插入图片描述

重启之后即可进入到GNOME系统中

reboot

安装VNC远程登录服务

安装VNC组件&xined守护服务
yum install -y xinetd
yum install -y tigervnc-server-minimal
配置VNC守护服务
cat > /etc/xinetd.d/vncserver0   << EOF
service vncserver0
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/Xvnc
server_args = -inetd -query localhost   -geometry 1280x800 -depth 24 -once -fp unix/:7100 -securitytypes=none
}
EOF
配置GDM服务
cat > /etc/gdm/custom.conf <<   EOF
# GDM configuration storage

[daemon]
# Uncomment the line below to force the   login screen to use Xorg
WaylandEnable=false

[security]
DisallowTCP=fals
AllowRemoteRoot=true

[xdmcp]
Enable=true

[chooser]

[debug]
# Uncomment the line below to turn on   debugging
#Enable=true
EOF

配置gdm服务端口转发到VNC

sed -i '/^vncserver0/d' /etc/services
cat >> /etc/services << EOF
vncserver0   5900/tcp              # VNC & GDM
EOF

重启操作系统,使配置生效

reboot
查看验证服务是否在运行

查看监听

netstat -nlpt

在这里插入图片描述

5900端口在运行,已完成以上配置

查看Seliunx&Iptables&Firewalld状态

查看Seliunx状态

getenforce

如果是"Enforcing" 请输入

setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

查看Iptables状态

systemctl status iptables

如在运行执行以下命令 永久关闭 #生产环境下勿使用该操作

systemctl stop iptables
chkconfig iptables off

查看firewalld状态

systemctl status firewalld

如在运行执行以下命令 永久关闭 #生产环境下勿使用该操作

systemctl stop firewalld
chkconfig firewalld off
使用VNC软件进行远程登录桌面

下载VNC远程登录桌面软件地址

https://www.realvnc.com/en/connect/download/viewer/

连接操作

VNC Server:VNC Server IP Address

Name:自定义名字

在这里插入图片描述

在这里插入图片描述

配置以上两项信息,即可完成登录

如登录不上,请检查VNC/GNOME服务是否安装正确,Seliunx/Firewalld/iptables是否关闭状态或者是放行状态!

OpenEuler系统上安装VNC(Virtual Network Computing)后,您可以通过以下步骤远程访问物理桌面,并尝试使其与物理桌面的会话尽可能一致: 1. **启动VNC服务**:首先确保VNC服务已经在OpenEuler系统上正确安装并启动。您可以使用VNC服务器的启动脚本或命令行来启动服务,例如: ```bash vncserver ``` 启动服务后,VNC服务器会生成一个新的桌面会话。 2. **配置VNC服务器**:VNC初次运行时,会要求您设置访问密码。您还需要选择一个桌面环境(如GNOME、KDE等),VNC服务将会为选择的桌面环境创建一个会话。 3. **连接信息获取**:启动VNC服务后,您可以查看输出信息来获取连接信息,包括VNC服务器监听的IP地址端口号。 4. **连接远程桌面**:使用VNC客户端软件(如VNC Viewer)输入VNC服务器的IP地址端口号,然后输入之前设置的密码,即可连接到远程桌面。 5. **优化远程桌面体验**:为了使远程桌面体验更加接近物理桌面,您可能需要进行一些额外的设置优化,例如: - 调整分辨率:确保远程桌面的分辨率与您的显示器或预期使用的分辨率相匹配。 - 调整桌面环境设置:在本地会话中调整桌面环境的设置,如字体大小、颜色方案等,并应用到VNC会话中。 - 使用全屏或窗口模式:根据个人喜好选择全屏模式或窗口模式来使用VNC连接。 6. **保持会话一致**:为确保远程桌面会话与物理桌面保持一致,避免同时在物理显示器VNC客户端上登录同一个用户,因为这可能会导致会话冲突。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NNTCloud

谢谢大牛的打赏,我接着继续肝!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值