【问题标题】:How to open a browser on a Google Compute Engine VM如何在 Google Compute Engine VM 上打开浏览器
【发布时间】:2018-02-22 17:25:42
【问题描述】:

如何在我的虚拟机实例中打开浏览器?这有多安全/不安全?

实例是 Ubuntu 16.04

我知道访问 VM 的唯一方法是通过谷歌在云控制台网站上提供的 SSH 按钮。

我想经常使用它,页面视觉显示和鼠标点击。 (把我当作新手,我对 Linux 和 VM 完全陌生。我什至不知道还有另一种控制浏览器的方法)


上下文:

我需要将大量数据从网站下载到我在 Google Compute Engine 上的虚拟机中。

我知道网络上有解决方案可以从我的机器传输文件,但是我的网络真的很烂,这不可行。

我也知道有一些命令,如wget 使用复制的 cookie 来下载一些文件。

尽管如此,我还是觉得我需要使用浏览器,尤其是因为我想在需要时使用常规的 Google Drive 界面来传输我的文件。

了解更多有关这方面的信息会有所帮助,但问题是“如何打开浏览器并像普通新手一样进行导航,同时显示页面和单击鼠标”。

【问题讨论】:

  • 您可以运行无头 chrome,还有无数其他方法可以模拟实际浏览器,但几乎可以肯定您不需要只下载文件。与其对它有任何感觉,不如尝试一下,如果遇到任何问题,请提出具体问题。
  • 我的具体问题是如何打开浏览器。无数种方法中最简单的肯定是我需要的。
  • “打开浏览器”相当模糊。什么操作系统?您是否正在运行任何类型的 GUI?你需要还是想要?问题的编程部分是什么?等
  • 我建议您将问题的格式改进为如何在 Google Cloud Platform 中的 Ubuntu 16.04 VM 中打开浏览器。
  • 你找到方法了吗?

标签: browser virtual-machine google-compute-engine file-transfer


【解决方案1】:

安装桌面

sudo apt-get install ubuntu-desktop

安装VNC服务器

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04

sudo apt-get install xinit

然后运行

startx

【讨论】:

  • startx得到这个:Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/danielmoller/.local/share/xorg/Xorg.0.log" for additional information . (EE) (EE) Server terminated with error (1). Closing log file.
  • 将 tty0 权限更改为 crw-rw-rw- 1 root tty 4, 0 Jan 17 12:08 /dev/tty0 并将您的用户 ID 添加到 tty 组。类似 sudo useradd -G tty danielm;logout
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-25
  • 2020-04-30
  • 2020-10-25
  • 2014-08-29
  • 1970-01-01
  • 2019-08-28
  • 1970-01-01
相关资源
最近更新 更多