文章目录

  • 前言
  • 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.net/weixin_39278265/article/details/86549600

也可以参考:

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

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

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

这样了一遍,然后又根据[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
  • 2
  • 3

而后根据 [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 &
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

而后运行 :

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

4 让服务器放行5901端口

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

参考:

  • 添加安全组规则 https://help.aliyun.com/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.com/download

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

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

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

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

然后:

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

总结

以上。

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

Windows连接阿里云服务器图形界面相关推荐

  1. 本地windows连接阿里云服务器

    在购买阿里云服务器之后,可以进入管理服务器进行设置,要想通过windows登录到Ubuntu16.04阿里云服务器上需要进行一下步骤: 1. 从管理控制台进入本实例安全组. 2. 点击配置规则. 3. ...

  2. 远程连接阿里云服务器出现“远程桌面,身份验证错误:要求的函数不受支持“解决办法

    今天在远程连接阿里云服务器的时候遇到了下面这个问题:(win10家庭版): 在这里分享一下一个解决方式: windows+R打开运行  输入regedit打开注册表    到达如下路径:[计算机\HK ...

  3. 如何使用Xshell连接阿里云服务器

    如何使用Xshell连接阿里云服务器 转载自:https://www.cnblogs.com/Guorisy/p/12445224.html 什么是xshell? Xshell是Windows下一款功 ...

  4. Xftp连接阿里云服务器失败

    使用xftp连接阿里云服务器失败,出现以下界面: 解决办法:在连接设置中将协议FTP更改成SFTP,之后成功连接上.

  5. xshell5使用ssh连接阿里云服务器

    由于我将xshell更新到了Xshell v5.0 Build 1332,使得我在连接阿里云服务器的时候遇到了一些问题.原来我登录到服务器的时候直接输入登录密码就行了,但是现在由于openssh服务器 ...

  6. 远程连接阿里云服务器MySQL数据库

    为了远程连接阿里云服务器MySQL数据库,查找过许多资料,步骤大致都是这样的: 1.进入MySQL数据库,然后输入下面两条命令: grant all privileges on *.* to 'roo ...

  7. Navicat连接阿里云服务器MySQL报错2003-Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(10038)

    问题描述: 今天在连接阿里云服务器(Windows Server 2012 R2)上的MySQL时出现,如下图所示的错误: 在网上搜索解决办法时,总结主要包括两个方面: 确定服务器的3306端口对外开 ...

  8. 使用Navicat Premium连接阿里云服务器PostgreSQL数据库

    部署前准备: 目录 1.开通阿里云服务 2.下载PostGreSQL数据库 (1)先来安装一个C语言编译环境 (2)再安装PG数据库 (3)设置开机自启 3.设置远程访问 (1)开放防火墙端口: (2 ...

  9. Jedis无法远程连接阿里云服务器的redis问题

    Jedis无法远程连接阿里云服务器的redis问题 查了很多资料才最终解决了这个问题,现在对上述问题进行总结. CentOS7版本解决办法: 1.停止并屏蔽firewalld服务 systemctl ...

  10. STM32+ESP8266+MQTT连接阿里云服务器(一、烧写MQTT固件)

    用STM32连接阿里云服务器首先ESP8266得支持MQTT的AT指令,所以!!!在连接阿里云服务器时,得先对ESP8266进行固件替换. 工具 硬件:ATK-ESP8266.USB转串口 软件:fl ...

最新文章

  1. gradle与maven区别
  2. 软路试--就像一棵树活着
  3. 银河麒麟4安装MySQL8_2020-03-24 linux 安装mysql8.0
  4. 【算法漫画】什么是红黑树?
  5. osgi 模块化_OSGi案例研究:模块化vert.x
  6. 第二周周四DailyReporting——PM(李忠)
  7. apt-get、apt、yum、dpkg、rpm
  8. spring3.0 aop 获取 ibatis 执行的语句_Mybatis 源码分析:执行器
  9. LeetCode 515. 在每个树行中找最大值(广度优先搜索)
  10. sublime Text 2使用小技巧
  11. 深度学习6-自定义层详解
  12. 【Flutter】微信项目实战【06】 通讯录界面搭建(中)
  13. initcall机制原理及实践
  14. STM32F 驱动WS2812B (3) SPI+DMA
  15. 《犯罪心理学》读书笔记(part2)--犯罪心理学发展史
  16. 开机自动启动程序的操作(就是这么简单)
  17. win7打开桌面计算机很慢,鼠标右键刷新桌面很慢怎么办?Win7右键刷新反应特别慢的解决方法...
  18. Qt在设计ui界面时,在控件中输入中文,会自动变成英文字母,解决方案
  19. Domino管理中的一些小而有大用处的技巧
  20. JDBC (Java DB Connection)---Java数据库连接

热门文章

  1. 小米禁止android系统联网,解决MIUI下新安装应用无法联网的问题
  2. Unity中打开商店评分评价
  3. 计算机中的信息计量单位字,计算机中信息的计量单位.pdf
  4. 工商数据采集的10个经典方法
  5. 揭露培训机构以招聘名义变相招生的欺诈套路!【附上企业黑名单】
  6. uniapp压缩图片
  7. 微信小程序比较用户微信客户端版本号
  8. xp服务器文件写保护怎么删除,XP系统下u盘写保护怎么去掉?
  9. U盘/移动硬盘 有写保护怎么解除【未解决】
  10. undertale人物_undertale人物大全 | 手游网游页游攻略大全