大学生阿里云轻量级服务器配置----本地Windows通过VNC安装图形化操作系统ubuntu
阿里云为12-24岁的用户提供了9.5元/月的云服务器,因为价格的确很便宜,我又抱着学习Linux还有在云端进行TensorFlow脚本来减轻我的电脑cup的负担的目的,购买了一台轻量级服务器,如下图:
连接这个服务器的时候我就踩过很多坑,首先我用的是webshell连接的,也就是用浏览器通过TCp链接,你可以通过在弹出的命令行窗口进行操作,但是这对于一个习惯了windows的我,还有想要使用Ipython Notebook进行TensorFlow+Keras学习的我来讲是不现实的,因为没有图形化界面就意味着没有浏览器,没有浏览器就意味着没有Ipython Notebook的运行环境。所以我就开始了漫长的安装图形化界面的过程,我试过很多种网上的方法,只成功了一种,下面就介绍一下。
其实主要办法已经在阿里云的一个网页中包含了,但是这个网页只讲了个大概,就算完全按呢个方法也有些问题需要解决,我会很详细的把我成功了的方法讲给大家。
阿里云简略版教程
- 首先你需要利用webshell,或者Putty连接你的服务器,这个在阿里云有详细的教程我就不赘述了。直接上连接成功后的界面
接下来你需要先更新一下你的Ubuntu,以防安装VNC的时候出现意外直接在shell中运行下面的命令
apt-get update
然后输入下面命令安装VNC Sever为在Windows上进行远程图形化控制准备
apt-get install vnc4server
在shell中输入下列命令运行VNC Serve
vncserver
接下来会出现输入密码的界面,这个密码一定要记好,是我们日后通过Windows上的VNC View连接服务器的一个口令,对于新手还有要注意的是,在Linux中密码是不会显示的,所以会一直为空白。
看到 New ‘iZbp1idfrdpf1c3its2hpkZ:1 (root)’ desktop is iZbp1idfrdpf1c3its2hpkZ:1字样的时候,说明启动成功。
- 然后开始安装Gnome桌面环境,需要依次运行下面的shell命令
sudo apt-get install x-window-system-core
sudo apt-get install gdm
sudo apt-get install ubuntu-desktop
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
然后需要改变启动时的选项
输入下面的命令来修改对应文件
vi ~/.vnc/xstartup
进去文件之后直接 删除所有的内容,复制一下内容到文本内,(推荐用Putty连接,复制后直接右键,内容就粘贴上了)
粘贴后按ESC键后输入:wq保存退出。
#!/bin/sh
# Uncomment the following two lines for normal desktop:
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
然后杀掉原本桌面进程shell运行下面代码
vncserver -kill :1
然后启动新的桌面进程
vncserver :1
- 要想使用VNC连接服务器,我们还需要开放服务器的5900,5901端口 方法如下
首先打开服务器的防火墙界面,
然后点击添加规则,并添加5900,5901端口
- 然后就是在本地windows下载VNC View进行远程连接,下边是下载地址
VNC View
下载后安装,然后打开,在下图这个位置输入你的服务器的公网 IP:1
然后输入你之前设置的连接密码就完成了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)