admin管理员组

文章数量:1565282

文章目录

    • 前言
    • Motivation of writing
    • 1 场景说明
    • 2 给阿里云服务器安装图形界面
    • 3 给服务器配置VNC Server
    • 4 让服务器放行5901端口
    • 5 本地windows配置vnc viewer
    • 总结

标题:本地Windows远程连接阿里云服务器图形界面

前言

时隔数月,又要开始认真用服务器了。由于一些软件需要Eclipse 或 IDEA 进行编译打包,所以不得不思考在阿里云上安装图形界面,并在本地windows电脑上连接之的方案。

在此记录如下。

创建时间:2019年07月03日 11:14:26
更新:2019年8月26日16:13:01

Motivation of writing

首先,当前的资料已经很多了,
所以我没必要重复去“造轮子”,我的意思是没必要重复写文章。

但是由于现有的文章存在一些不够全面的地方,所以才有这篇文章,稍稍记录补充一下。

1 场景说明

远程:阿里云服务器(我的是最简单的学生主机,然后是Ubuntu 14.04 系统)
本地:windows 10

2 给阿里云服务器安装图形界面

可以参考我以前的博客:

  • 给Ubuntu服务器安装图形化界面 https://blog.csdn/weixin_39278265/article/details/86549600

也可以参考:

[1] Linux实例安装VNC Server实现图形化访问 https://help.aliyun/knowledge_detail/41530.html?spm=5176.2000002.0.0.6b51339cJtfCU4
这个是阿里云官方文档还是很给力的。

不过我具体实践的时候,先是:

sudo apt-get update
apt-get install ubuntu-desktop #安装桌面软件
reboot #重启

这样了一遍,然后又根据[1]:
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

这样操作了一遍。

后面没什么异常,图形界面成功安装,所以应该问题不大。

3 给服务器配置VNC Server

运行:

sudo apt-get update
sudo apt-get install vnc4server -y #安装vnc4server
vnc4server  #开启vnc服务

而后根据 [1],运行ps -ef | grep vnc确认是否成功开启:

而后修改~/.vnc/xstartup文件,运行 nano ~/.vnc/xstartup,将其原有内容删除,并写入:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -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 &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

而后运行 :

vncserver -kill :1    #杀掉原来的桌面进程(假设桌面号为:1)
vncserver :1    # 生成新的会话

4 让服务器放行5901端口

即:在实例所在安全组中 添加安全组规则

参考:

  • 添加安全组规则 https://help.aliyun/document_detail/25471.html?spm=a2c4g.11186623.2.33.77e05918nfzeAy

对服务器添加安全组规则,做如下设置即可:(授权对象的设置要慎重,旁边也有提示的,以后可能会进一步设置)

5 本地windows配置vnc viewer

  • Download VNC Viewer 6.19 Build 325 Free https://vnc-viewer.en.lo4d/download

这个网站下载vnc-view,我下载的是windows 64bit的exe,然后双击运行。

此时参考阿里云官方文档:

  • 在Linux实例上自动安装并运行VNC Server https://help.aliyun/knowledge_detail/41181.html

此时已经进入vnc viewer界面,依次点击上方菜单栏->file->new connection,做如下配置:
(ip后面要加端口号的。)

然后:

如果一切正常的话,输入服务器登录密码即可进入,如下:

总结

以上。

本文标签: 阿里图形界面服务器Windowsvnc