我一直在争取一段时间的VNCconfiguration问题。 即使在最近的一位比我更熟练的朋友/大师的帮助下,这个问题仍然不能解决:
在机器“myServer”(WinXPsp2)上运行TightVNC服务器设置为显示/端口1,如果有人在本地login到myServer,则可以在机器“myClient”上使用vncviewer进行连接。 所以,如果我本地login到服务器,在我的客户端上,我可以连接到vncviewer。 本地注销服务器; vncviewer无法build立连接。 重新login到服务器上,vncviewer再次从客户端连接。
我刚刚完成了所有testing用例的排列(我有一个可用的testing结果的电子表格),我的结论是:
(1)当在服务器上注销时,VNC服务返回到显示/端口0.当在服务器上login时,它认可在configuration中设置的端口。
(2)在服务器上注销时,VNC服务将恢复为未知的默认密码。 在服务器上login时,它将遵守configuration中设置的密码。
因此,在VNC服务器设置为端口1的情况下,如果我在服务器上login,则vncviewer连接到端口1.如果注销,vncviewer只能连接到端口0! 不幸的是,它连接,但它不会进行身份validation,因为,正如我上面所说,它不仅恢复端口,而且密码,我不知道默认的密码是什么(TightVNC网站声称没有默认密码)。
请注意,我的testing案例包括:
这是一个已知的缺陷? 用networkingsearch我什么也找不到。 有没有任何解决方法,以便可以连接到vncviewer?
注销时,VNC由HKLM \ Software中的registry项控制。 您可能会发现在login时查看HKEY_CURRENT_USER \ Software。 如果是这样,请尝试从registry的当前用户位中删除TightVNC键,然后重新启动服务。 有一点运气,它将然后诉诸使用本地计算机密钥。
JR
我以前使用过TightVNC。 虽然这一天很好,但是和其他软件一样,它也有一些“问题”。 遇到与TightVNC密码非常类似的问题,我可以说:
你的安装是挂钩的。
你需要卸载服务,卸载软件,然后冲刷registry(因为它会留下一些小小的花絮)。 清除后,重新安装,设置默认密码,然后将其“安装”为服务。 这应该解决这个问题。
如果你在软件上有一定的自由度,你应该重新考虑使用UltraVNC ,它支持TightVNC编码以及其他很好的function(文件传输,自动屏幕缩放,低CPUvideo驱动程序挂钩等)
有2个地方需要设置login设置。 当你安装TightVNC并input密码,端口(如果你不使用默认的),popup的是“用户设置”等。这是用于当前login的用户。
还有在TightVNC /pipe理/显示默认设置下的“默认设置”。 这是您设置密码的地方,可以在没有任何人login到计算机的情况下进行login,并在没有人login时允许连接。 (它已经作为服务安装。)
这些设置对话框看起来像是一样的东西,所以它有点令人困惑 – 但它们确实是不同的设置。 这适用于XP,Win2K,我不确定Vista或Win7,但Windows Server 2008只允许用户模式,这使得在重新启动后无法login。