自建vnc类软件注意事项

2024-05-06 18:43:26 浏览数 (3)

vnc软件很多我试过5种todesk、nomachine 、tightvnc、vncserver、radmin

踩坑经验同步如下,是我数十个小时的积累

windows vnc限定1个用户,A用户登录了B用户就登录不了,vnc连接可以有多个,即可以开多个vnc图像,但都是一样的图像,比如10个vnc窗口,在其中任何1个上操作,其他的vnc窗口都能看到。

vnc类软件注意事项:

1、todesk、nomachine 服务端和客户端的安装文件一样,注意,nomachine需要 开启打印服务,cloudbase-init在初始化时会使打印服务已禁用,初始化完成后需要打印服务的话手动开启(这步操作也可以加到userdata参数里,通过命令设置打印服务的开机模式为auto)

sc.exe config Spooler start= auto或Set-Service -Name Spooler -StartupType Automatic

2、radmin绿色版可以在server2016、2019、2022、win10、win11上使用,但需要关闭defender。

http://www.xz7.com/downinfo/208218.html

配了rds(远程桌面服务)的服务器安装radminserver后,发送ctrl alt del没反应

没配rds的发送ctrl alt del有输入框

3、vncserver的配置参考https://blog.csdn.net/QFliangge/article/details/79058947,注意事项这个文档没说,我补充下

①找到vnclicensewiz.exe (C:Program FilesRealVNCVNC Server)输入线下注册码

VKUPN-MTHHC-UDHGS-UWD76-6N36A 有效期至2029-07-21

77NVU-D9G5T-79ESS-V9Y6X-JMVGA 有效期至2024-12-02

②找到vncserver.exe (C:Program FilesRealVNCVNC Server)程序 右击以管理员身份运行,才会在右下角出现图标,然后右击图标点option →左上侧前2个菜单(security、users&permissions)进行vnc密码和用户权限配置,如果按文档上的权限配置去掉了键盘鼠标控制权,那远程到vnc上就只能看图像,做不了操作了。一般情况下,自己用的话,保持默认,不要去掉键盘鼠标√。

注意,一定是找到.exe的所在再运行,直接运行快捷方式不行。

另外,Windows的VNC实现(如RealVNC、TightVNC或UltraVNC)是不支持多用户并发登录的,不同的用户看到的是同一VNC画面,这点在RealVNC Server官网文档有写

https://help.realvnc.com/hc/en-us/articles/360002253618-Managing-Users-and-Session-Permissions-for-RealVNC-Server#understanding-pre-registered-user-accounts-and-groups-0-0

Windows中的VNC类方案不支持多用户并发登录,因为Windows系统并不会为每个VNC会话提供单独的显示器和输入设备,最终都是用RDP或类似RDP的方式实现多用户并发登录。

4、tightvnc参考 https://cloud.tencent.com/developer/article/1853791。

5、远程情况下,运行dxdiag让DirectX显示启用,并且DirectX上方不显示Unknown,像这样配置

https://knowledge.civilgeo.com/knowledge-base/enabling-gpu-rendering-for-microsoft-remote-desktop/

2008R2 vnc dxdiag显卡页签那里DirectX没启用的原因是2008R2 qemu虚拟显卡的显存只有16M,而DirectX至少需要128M显存。

6、即便安装了Grid驱动,2016系统的任务管理器 → 性能页签也不会显示GPU,因为从高版本的2019/2022/win10/win11才显示。

7、RDS多用户多会话压测时,cmd命令行执行"C:Program FilesNVIDIA CorporationNVSMInvidia-smi.exe"看到百分比不是当前单个用户会话所占的GPU资源,而是所有用户所有会话所占的GPU资源。

0 人点赞