AWS EC2: SSH工作,但我无法使用我的VNC



我正在使用TigerVNC查看器运行Linux EC2实例。这工作了大约六个月,直到我的EC2实例记录了一个错误,我不得不从实例控制台停止它。我已经重新启动,但现在无法访问GUI。可以从控制台进行SSH访问,并且可以在终端中运行命令。我已经检查了"vncserver:1"命令,并被告知VNC服务器正在运行,但是当我打开TigerVNC时,它在要求密码之前崩溃,终端错误为"通道3:打开失败:连接失败:连接拒绝"。有人遇到过类似的问题吗?

深入研究之后,解决方案是删除一个X11文件。下面一行在终端中使用ssh后工作'rm -rvf/tmp/. x11 -unix/X1'.