linux配置nvc远程连接

1.安装 VNC 服务器

[root@p19c01 soft]# yum install update

[root@p19c01 soft]# yum install -y tigervnc*

2.设置密码(换到对应的用户下设置密码,下面这里实在grid用户下设置密码的)

直接按着它的步骤走

创建 VNC 配置文件

cat > ~/.vnc/config << 'EOF'

geometry=1920x1080

depth=24

localhost=no # 必须用 key=value 格式

alwaysshared=yes # 允许共享连接

securitytypes=VncAuth

EOF

选择桌面环境(配置的是GNOME)

[root@p19c01 soft]# yum groupinstall "GNOME Desktop"

配置 ~/.vnc/xstartup

cat > ~/.vnc/xstartup << 'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS # 禁用DBus避免冲突
export XDG_RUNTIME_DIR=/tmp/xdg-runtime-$(id -u)
mkdir -p $XDG_RUNTIME_DIR && chmod 700 $XDG_RUNTIME_DIR

# 启动GNOME(重要:使用--session避免DBus依赖)
exec gnome-session --session=gnome-classic &
EOF
chmod +x ~/.vnc/xstartup

  1. 创建必要的目录

    复制代码
    mkdir -p /run/user/$(id -u grid)/dconf
    chown grid:oinstall /run/user/$(id -u grid)/dconf

重启 VNC 服务

#先关闭VNC服务

[grid@p19c01:/u01/app/19.3.0/grid]$ vncserver -kill :1

#再启功服务

grid@p19c01:/u01/app/19.3.0/grid]$ vncserver :1 -geometry 1920x1080 -depth 24

或者可以检查一下有没有错误

在物理机上打开进行连接

输入你的虚拟机IP地址(可以在虚拟机ifconfig查看)在添加(:1)进行连接

输入密码

直接按照指示进行接下来的操作

相关推荐
南棱笑笑生4 小时前
20251217给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通ov5645【只能预览】
linux·c语言·开发语言·rockchip
爬山算法5 小时前
Netty(10)Netty的粘包和拆包问题是什么?如何解决它们?
服务器·网络·tcp/ip
Sleepy MargulisItG5 小时前
【Linux网络编程】应用层协议:HTTP协议
linux·服务器·网络·http
logic_56 小时前
静态路由配置
运维·服务器·网络
G31135422736 小时前
Linux 内核设计中的核心思想与架构原则
linux·架构·php
zhuzewennamoamtf6 小时前
Linux内核platform抽象、数据结构、内核匹配机制
linux·运维·数据结构
suzhou_speeder7 小时前
企业数字化网络稳定运行与智能化管理解决方案
运维·服务器·网络·交换机·poe·poe交换机
Kira Skyler7 小时前
ELF文件解析 elf.o 文件主要内容.md
linux
逐梦吧!旅行者8 小时前
Linux MySQL 5.7用户管理与用户密码的设置问题
linux·mysql
RisunJan8 小时前
Linux命令-grpck命令(验证和修复组配置文件(`/etc/group` 和 `/etc/gshadow`)完整性的工具)
linux·运维·服务器