為什麼使用 VNC 從 Vista 連接到 Snow Leopard 每隔 5 分鐘左右就會掛起?
幾個月前有一篇文章討論了連接到 OS X 時 VNC 掛起,但它是 OS X 10.4,所以我想看看是否有人對我們的問題有經驗。
我們正在嘗試從Vista 機器遠端連接到Mac mini 。Mac 正在執行 Snow Leopard。我們通過 LAN 執行此操作 - 我們不想通過 Internet 出去然後再回來 - 所以我們使用 VNC。
我們可以正常連接,但是大約 5 分鐘後,連接斷開,並且在連接斷開之前,我們會看到螢幕的靜態圖像。VNC 客戶端似乎處於活動狀態(例如,當您在其上移動視窗時螢幕重繪等)。關閉客戶端並重新啟動它允許我們重新連接。然而,五分鐘後,我們又被“凍結”了。
我們禁用了睡眠並關閉了螢幕保護程序。
我們已經嘗試過 UltraVNC 和 TightVNC - 兩者都有相同的問題。我讀過一些關於 RealVNC 的類似評論(使用 Leopard/XP)。
有誰知道解決這個問題的方法?我們寧願不必使用 KVM,而像 LogMeIn 這樣的解決方案,即使它們工作得更好,似乎也需要通過 Internet——這不是我們的選擇。
更新
似乎只是螢幕沒有更新。如果我們將它連接到物理監視器,那麼滑鼠/鍵盤操作仍在執行。
我們的 Mac Mini 遇到了這個問題,我們需要支持。我們找到的解決方案是使用可免費下載並支持 Snow Leopard 的Vine Server 。有一個“系統伺服器”選項允許它在啟動時執行,當在我們的 Windows 電腦上與 UltraVNC 結合使用時,它似乎已經足夠穩定以供一般使用。儘管它似乎與 Apple VNC 伺服器一起工作,但您應該將其關閉以確保不會混淆。
我得到完全相同的行為。
觸發器正在將某些內容複製到 Vista(即客戶端)機器上的剪貼板。VNC 客戶端的預設行為是在主機和伺服器機器之間同步剪貼板,因此這是向 Mac(伺服器)發送某種消息。我已經在 Vista 和 XP 上使用 TightVNC、UltraVNC 和 RealVNC 複製了這個,這表明問題在於 OSX vnc 伺服器無法接受“同步剪貼板”消息。
發生這種情況時,我可以啟動另一個 VNC 客戶端並立即重新連接。“掛起”會話保持靜態,顯示我使用剪貼板時的 Mac 桌面副本。
您可以在啟動 VNC 客戶端時禁用剪貼板同步,例如在 RealVNC (4.1.3) 中,它位於選項、輸入、將剪貼板更改發送到伺服器下。這可以防止掛起,但顯然也可以防止共享剪貼板。