启动VNC时出现“Oh no! Something has gone wrong.”报错
问题现象
在Linux系统上,使用“VNC方式”启动MindStudio Insight时,启动VNC,出现“Oh no! Something has gone wrong.”报错弹窗,如图1所示。
原因分析
可能是未开启AllowTcpForwarding。
VNC在某些情况下需要通过SSH通道来实现连接,而TCP转发正是支持这个功能的关键。如果AllowTcpForwarding被关闭,则SSH不允许使用端口转发,因此无法通过SSH通道访问VNC服务。开启AllowTcpForwarding后,就能在本地或远程通过SSH通道连接到VNC服务。
解决方案
需要配置SSH服务端。
- 进入/etc/ssh路径,打开sshd_config文件。
- 修改文件中的AllowTcpForwarding为“yes”。
- 执行以下命令,重启SSH服务端。
systemctl restart sshd
- 重启成功后,重新打开新的窗口启动VNC。
父主题: FAQ