我花了几天时间在Google Compute Engine(GCE)上安装软件,然后尝试从Windows PC或本地Linux机器远程访问它。
我可以安装软件,例如Google Chrome,但无法打开应用程序,因为我一直遇到显示问题(显然是因为GCE是无头的)。 因此,我正在尝试VNC进入GCE实例。
我已经尝试在服务器上安装以下内容:(实例名称为“talend”)
vnc4server:我得到输出,表示服务器正在运行,一切看起来都很好。 我唯一遇到的错误是语言错误,如下所示:
steven@talend:~$ vnc4server -geometry 1440x900 :1
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:LANGUAGE =(未设置),LC_ALL =(未设置),LANG =“en_ZA.UTF-8”是否受支持并已安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
一个VNC服务器已经作为:1运行
和
steven@talend:~$ vnc4server -geometry 1440x900 :2
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:LANGUAGE =(未设置),LC_ALL =(未设置),LANG =“en_ZA.UTF-8”是否受支持并已安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
新的'talend:2(steven)'桌面是talend:2
启动在/home/steven/.vnc/xstartup中指定的应用程序
日志文件位于/home/steven/.vnc/talend:2.log中
远程访问:使用Windows TightVNC客户端
我收到以下消息:
No connection could be made because the target machine actively refused it.
远程访问:使用Linux中的Vinagre
Connection to host 8.34.210.67::5902 was closed.
通过Google Compute Engine Web控制台:
尝试更改为静态IP > 没有区别
尝试添加tcp:80
,使用源:0.0.0.0/0
> 没有区别
我确定这个问题有一个简单的解决方案,但我似乎找不到它。任何帮助将不胜感激,然后将发布最终解决方案的链接。
谢谢。