VNC配置1-全面认识--亲测OK
VNC配置1---亲测OK
每个vncserver服务监听3个端口,它们分别是:
5800+显示编号: VNC的httpd监听端口,如果VNC客户端为IE,Firefox等非vncviewer时必须开放。
5900+显示编号: VNC服务端与客户端通信的真正端口,必须无条件开放。
6000+显示编号: X监听端口,可选。
TightVNC的分支,取代原TightVNC,虚拟会话使用Xvnc,物理会话使用x0vncserver。
Xvnc 是新创建一个虚拟桌面,而 x0vncserver 可以共享本地的桌面。
虚拟会话使用Xvnc,缺点是,物理机更新了权限,在客户端是不会自动更新的。
物理会话使用x0vncserver:优点是:物理机更新了权限,在客户端是不会自动更新的。
window客户端是:vnc viewer,real的也行,tiger的也行。配置(IP:端口),即可连接
linux客户端:vncviewer 192.168.56.201 vncviewer在安装vncserver时,已经安装好了。
- 配置到主机桌面的VNC

举例:命令参数注释
x0vncserver -PasswordFile=./vnc.pass.file -AlwaysShared=on -AcceptPointerEvents=off -AcceptKeyEvents=off
PasswordFile
用来显式地指定密码文件,客户端需要依此来认证
Password file for VNC authentication. There is no default, you should specify the password file explicitly. Password file should be created with the vncpasswd(1) utility
AlwaysShared
将所有的接入都看当作画面共享,而不管客户端的连接设置
Always treat incoming connections as shared, regardless of the client-specified setting. Default is off
AcceptPointerEvents
接受客户端的鼠标操作
Accept pointer events from clients. Default is on.
AcceptKeyEvents
接受客户端的键盘操作
Accept key press and release events from clients. Default is on.
ssh用户下
x0vncserver display=’:0.0’ -securitytypes none &
-nevershared 单用户访问
-alwaysshared 多用户访问
-maxidletime 60 60秒无操作中断
-rfbport 5900 5900端口连接
-securitytypes none 免密码
-rfbauth /root/.vnc/passwd passwd秘密文件
-hostsfile /root/.vnc/hosts hosts限制访问
hosts内容
+192.168.6.0/24允许访问
-192.168.8.0/24拒绝访问
vi /etc/gdm/Init/Default
————————————————
2. 标准配置:不同用户,不用户分辨率,并可以开机自启动。这是个非常巧妙灵活的配置。和网上的教程,完全不同。妙处,自行体会。

单个用户配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构