VNC配置虚拟会话-常规配置--亲测OK

VNC配置虚拟会话使用Xvnc-完整版本--亲测OK
虚拟会话使用Xvnc,缺点是,物理机更新了权限,在客户端是不会自动更新的。需要重启VNC
vnc连接,是为是远程桌面。
要使用VNC,必须在主机上安装桌面,centos7默认是gnome.
==实验环境======================================================================
0
1.安装vnc server及vnc组件
yum install tigervnc tigervnc-server -y
2.设置vnc访问密码以及查看权限的密码
执行vncpasswd,设置当前用户(root)的vnc密码。(若给其他用户设置vnc密码,须切换到该用户下再执行vncpasswd)
用户可随意修改密码。密码期限和强度,暂时未研究。
3.配置VNC服务端口和分辨率
这里要分2种情况:临时使用和开启自动开启服务。
3.1 如果只是临时使用,直接在用户下配置,缺点是:重启主机后,服务会掉,只能再次配置,不方便长久使用。
开端口和服务:以下3种配置随便选
------------------
vncserver #vncserver自动配置端口号并自动开启服务
vncserver :1 # 指定端口并自动开启服务
或者 vncserver :1 -geometry 1920x1080 指定端口和分辨率,并自动开启服务
vncserver -list #在用户下,查询当前开启的VNC端口
vncserver -kill :1 #在用户下,停止当前开启的VNC端口
----临时使用配置完成--------------
3.2 开启自动开启服务
vncserver安装后,配置文件在: /lib/systemd/system
cd /lib/systemd/system
ll vnc*
0
vi vncserver@.service
0
cp vncserver@.service vncserver-yr1@:1.service
#注意:@后面跟:端口号,vnc才能识别,如果格式变了,那这个服务就启动不了。@前面:可以随意命名。
vi vncserver-yr1@:1.service #给用户yr1配置一个VNC
41 ExecStart=/usr/bin/vncserver_wrapper yr1 %i #原文 改为用户名
42 PIDFile=/home/yr1/.vnc/%H%i.pid #此行为增加行,注意:不同用户,不同家目录。比如root
0
配置完成,启动服务
systemctl enable vncserver-yr1@:2.service
systemctl start vncserver-yr1@:2.service
systemctl status vncserver-yr1@:2.service
0
 如果要给不同的用户,配置不同的分辨率,并要开机自动启动,请参考我的另一个文章。
服务正常,开启自动开启服务--配置完成。
去VNC客户端上连接使用吧。

 

所有配置。完成
========================================================================
posted @   大道至简,各有其道。  阅读(753)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示