Google Cloud VM实例配置VNC远程图形界面

Google Cloud VM实例配置VNC远程图形界面

Google Cloud VM实例配置VNC远程图形桌面

YuBlog-Jingyu的博客

本文内容

1.选择Google Cloud原因
2.VNC、图形界面
3.具体操作

选择Google Cloud原因

首先说明一下我选择工具的思路:

  1. 工具列表(已有&备选)
  2. 工具特性
  3. 需求列表
  4. 选定工具以及确定使用方法

1.工具列表

  1. 阿里云学生ECS-Jupyter Notebook
  2. 本地surface上VS Code
  3. 笔记本电脑上的Visual Studio
  4. 笔记本电脑上的VMWare Linux虚拟机
  5. 计划购入的谷歌云或微软云平台

2.工具特性

特点 阿里云 VS Code Visual Studio VMWare Azure or Google
价格便宜 X
python运行方便 X X
便携or启动便捷 X X X
大规模运算 X X

3.需求列表

  1. python学习实例等——阿里云ECS需解决其经常卡顿等问题
  • 代码量和运算量小
  • 便携、随时可用
  1. 较大规模程序谷歌云或Azure平台需要了解其具体使用方法和计费规则
  • 代码量、运算量较大
  • 使用频率低

此外考虑到实际运行较大规模时要提前调试,所以这两点环境应一致——都在Linux下。

综合来看,谷歌云适合随用随开的方式来开发python程序,此外,考虑到$300/1year的优惠券,要比Azure更合适一点(缺点是内地需要翻墙)

VNC、图形界面

选择安装图形界面也是为了之后安装IDE来帮助自己编程的目的.

教程

首先在谷歌云控制台新建符合需要的VM实例,然后在SSH的下拉菜单选择浏览器登录即可.

sudo apt-get update
sudo apt-get upgrade

首先更新一下

sudo apt-get install vnc4server
sudo apt-get install xfce4

安装结束后

vncserver :1

输入密码,然后关闭进程并修改文件

vncserver -kill :1
sudo vim ~/.vnc/xstartup

image

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
#xrdb $HOME/.Xresources
#xsettroot -solid grey
#startxfce4&

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &

然后再修改谷歌云的防火墙规则,允许5901-5908端口tcp,如下图: image启动VNC server

vncserver -geometry 1440x1080 :1

分辨率自定 然后在VNC viewer上输入

外部ip:5091

输入密码即可

安装chrome

cd Desktop
sudo mkdir Download
cd Download
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

发表评论

电子邮件地址不会被公开。 必填项已用*标注