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)进行连接

输入密码

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

相关推荐
深念Y17 小时前
从 Windows 迁移到 Linux 开发环境的记录
linux·windows·链接·bun·ram·imdisk
AuTumn-L17 小时前
使用 SSH 密钥认证实现安全免密登录
服务器·安全·ssh
知无不研18 小时前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
dogstarhuang19 小时前
OpenAI GPT-5.6 降价后如何重算 API 账单?多模型路由与成本治理实战
服务器·网络·人工智能·大模型·api·ai应用开发·接口管理
苏宸啊19 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络
~|Bernard|19 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小周学学学19 小时前
vmware-horizon第一章:horizon服务器安装
运维·服务器·vmware
小雪崩20 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
奇树谦21 小时前
HDD 为什么适合顺序大文件读写:从 RAID 5 到 RAID 50 的原理与性能分析
linux·运维·网络
hi_ro_a21 小时前
Linux基础开发工具详解
linux·运维·服务器