连接到 OS X 时如何保持 Windows XP 上的 TightVNC 客户端处于活动状态?

连接到 OS X 时如何保持 Windows XP 上的 TightVNC 客户端处于活动状态?

我在 Windows XP 工作站上使用 TightVNC 连接到远程 OS X 盒 (10.5.x),使用 OS X 的 VNC 支持。

我注意到 TightVNC 在一段时间不活动后会变得无响应。这是一个常见问题吗?重新启动 TightVNC 可以解决问题,但可能有点烦人。有解决方案吗?

我认为两个系统之间的复制粘贴不能正常工作?

答案1

实际上,有时可拖动内容中的文本(例如浏览器中的 URL)突然可以拖动到另一台计算机。但 Apple 已对剪贴板的使用进行了很大限制,以支持其付费版 ARD(和老把戏显示隐藏的 ARD 似乎不再起作用)。对于穷人的复制和粘贴文本,你可以考虑使用类似Dropbox

但是,由于 Windows 上的 VNC 仅使用密码而没有用户名,并且您的 Mac 允许无限次尝试连接,因此您实际上可能希望将 VNC 设置为通过安全的 SSH 连接进行连接。(即:如果您的 Mac 的 SSH 会在后续登录失败后阻止帐户一段时间;需要验证这一点。)一旦建立了安全的 SSH 连接,VNC 客户端就会连接到“localhost”,从而通过该安全连接“隧道”屏幕共享。一旦您拥有该 SSH,那么您也可以通过 SSH 共享该复制和粘贴文档,而无需 Dropbox 等第三方。也许(但我怀疑)这也可以解决超时问题。

如果您想通过 SSH 设置 VNC,以下是一些可帮助您搜索的提示:

远程控制[电子邮件保护]-L 5900:127.0.0.1:5900

要规避“您无法共享自己的计算机”,只有当您遇到这种情况时(可能只会在从 Mac 连接到另一台机器时发生,而不是您正在做的事情):

默认写入 com.apple.ScreenSharing skipLocalAddressCheck -boolean YES

请注意,屏幕共享功能自 Tiger 开始才内置。旧教程可能会告诉你安装 Vine 之类的服务器(尽管有些人实际上仍然喜欢这样)。我猜好的搜索词应该包括tunnel screen sharing ssh putty windows mac -osxvnc

(让我们知道你的发现!)

答案2

我的经验是,它似乎特别困扰 TightVNC,如果客户端和服务器之间不共享剪贴板,它就会消失。我为此烦扰了 Apple 的几个朋友,我们想不出比这更好的办法了。

答案3

查看服务器上的空闲超时设置。

答案4

您可以尝试其他 VNC 客户端,例如真正的 VNC看看问题出在客户端还是服务器上。我不是 Mac 专家,但也许还有其他 VNC 服务器。

相关内容