我在云上安装了一个centos 7(最低设置)。 我在笔记本电脑上使用putty连接它。
我已经在具有快速互联网连接的centos服务器上安装了Firefox。
然而,每当我运行Firefox时它没有加载,因为它没有安装GUI。(我用putty连接它)
我想从Windows机器上浏览互联网。我该怎么办呢? 请帮忙 。 错误消息
错误:GDK_BACKEND与可用显示不匹配
请帮忙
答案 0 :(得分:0)
您需要为Firefox提供虚拟图形屏幕。例如,您可以在Windows上安装XMing,并将PuTTY配置为"转发X连接"。
然后Firefox会"绘制"在屏幕上,屏幕将传输到您的PC。您的鼠标和键盘信号将传输到远程服务器。
此设置应该比当前的Web连接慢六倍,因为您连接到Internet(这是瓶颈)没有改变,现在您在其上推送大量X数据而不是浏览元素
更好的可能性是在远程服务器上安装 Squid 代理,然后配置您的PuTTY以打开"隧道"从远程端口127.0.0.1:3128到本地端口3128,最后指示您的Windows Firefox在端口3128上使用127.0.0.1作为所有协议的代理。
这样,浏览信息将被远程下载,压缩并转发给您。
这应该是您当前连接速度的两倍(除非您没有gz / deflate支持与旧网站连接,并且主要是没有图片的文本。在这种情况下,您可能会遇到最多五个连接时间快,虽然延迟时间有所增加。
(更好但更复杂的设置包括运行本地代理,通过SSH隧道连接到远程代理)。
在所有情况下,您的导航可能显示为来自远程计算机,但为了确保没有信息泄露,您需要正确配置代理。
答案 1 :(得分:0)
使用以下命令连接
$ ssh -Y whatever.com
在Centos服务器上,编辑/ etc / X11 / sshd_config文件,需要用
这样的行打开X11转发X11Forwarding yes
在putty中启用配置中的X11转发。
答案 2 :(得分:0)
你可以通过SSH转发X,但速度很慢。像NoMachine这样的东西会做得更好。
然而,如果你想要加快网速,你可能会失去运气,因为任何改善这种情况的尝试都会增加开销。
您可以设置VPN以改进对从其他网站收到的数据的压缩。请查看this SO post以获取有关可用内容和已存在的解决方案的一些信息。