Macos 如何重新连接到mac上丢失的VNC服务器

Macos 如何重新连接到mac上丢失的VNC服务器,macos,ssh-tunnel,vnc-server,Macos,Ssh Tunnel,Vnc Server,我正在使用ssh隧道、vncserver和默认的Mac屏幕共享应用程序在远程服务器(大学集群)上运行GUI。一般来说,它工作得很好,但如果离开太久,或者在将笔记本移动到另一个wifi网络(例如从家到校园)后,我会失去与远程服务器的连接,屏幕共享会永远卡在“重新连接”中 GUI似乎仍在远程服务器上运行,因为当我在~/.vnc中写入vncserver-list时,它仍然有.pid文件(而且我从未使用过-kill命令)。如何重新连接到此vncserver?当我输入vnc://localhost:59x

我正在使用ssh隧道、vncserver和默认的Mac屏幕共享应用程序在远程服务器(大学集群)上运行GUI。一般来说,它工作得很好,但如果离开太久,或者在将笔记本移动到另一个wifi网络(例如从家到校园)后,我会失去与远程服务器的连接,屏幕共享会永远卡在“重新连接”中

GUI似乎仍在远程服务器上运行,因为当我在~/.vnc中写入
vncserver-list
时,它仍然有.pid文件(而且我从未使用过-kill命令)。如何重新连接到此vncserver?当我输入
vnc://localhost:59xx
在屏幕共享中显示

连接到“localhost”失败

确保在远程计算机上启用了屏幕共享或远程管理

我真的很想重新连接到这个远程服务器,因为我正在运行耗时且对时间敏感的进程,我需要不时检查的状态,并且我需要确保程序成功保存程序的输出


谢谢大家!

找到了答案。我没有意识到本地主机是基于我的IP地址的,所以当我移动位置时,ssh隧道崩溃了。我所要做的就是重新创建隧道
(ssh-L 59xx:localHost:59xx-N-f)name@cluster.edu
我可以通过屏幕共享重新连接到端口