配置本地ISO镜像yum源

yum groupinstall "GNOME Desktop" -y  //安装桌面服务

yum install tightvnc-server -y              //安装VNC server

创建用户组:

groupadd -g 2666 yxproject1

groupadd -g 2888 yxproject2

创建CSH 的shell环境用户:    (普通bash用户一样)

useradd -g yxproject1 -u 2000 sunkai -s /bin/csh

useradd -g yxproject2 -u 2002 xiao -s /bin/csh

usermod -G yxproject1  xiao

VNC server安装完毕后默认生成配置文件为:/lib/systemd/system/

进行非root 多用户管理时,将配置文件cp 到/etc/systemd/system/ 目录进行管理

:1 为root默认预留 ,本次从5902端口开始,依次类推

非root用户时,需要添加”Service”用户为root,再修改为创建好的VNC用户即可。

5902对应用户配置文件修改完毕后,切换到用户 设置vncpasswd ,其他用户一样

用户配置完毕后,添加服务自启动和启动服务:

服务启动完毕后,检查进程和端口号:

Root用户查看vnc用户,vncserver -list 已经无法列出端口。

可使用 ps -ef |grep vncserver_wra  查看进程对应用户和端口号

停止一个用户的vnc服务:

客户端配置:填写服务器的IP+端口号

如果出现花屏:

图片属性修改为 high 即可

中间遇到的2个问题:

服务非正常退出 导致的pid被占用,服务启动失败

rm -fr /tmp/.X11-unix/X2

删除lock文件,重启服务,

可能需要2次,再次删除,再重启

User未正常设置vnc密码,

切换到对应用户,执行vncpasswd

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐