文章目录

  • 1. VNC Viewer 注册及安装
  • 2. 云服务器安装配置
    • 2.1 ssh安装和配置
    • 2.2 Tightvncserver 安装
    • 2.2 安装 gnome 桌面
    • 2.3 远程连接端口开启
    • 2.4 Xstartup文件编辑
    • 2.5 云服务器端口配置
  • 3. 本地远程使用VNC Viewer
  • 4. 常见问题
    • 4.1 提示:Too many authentication failures
    • 4.2 连接超时: Timed out waiting for a response from the computer

摘要

VNC 服务可以让我们直接在本地计算机控制云服务器并显示云服务器的图形界面,其作用类似于Windows系统常用的向日葵、Teamviewer等远程控制软件。本文将以阿里云服务器为演示示例,系统环境为Linux Ubuntu 20.04,图形界面为gnome, 介绍如何安装 VNC 服务。

1. VNC Viewer 注册及安装

如图所示,通过官网在本地电脑 (Windows 系统)安装VNC Viewer和VNC Server软件

图 1 VNC 远程控制软件介绍

2. 云服务器安装配置

2.1 ssh安装和配置

  1. ssh安装
sudo apt install openssh-server
sudo apt install openssh-client
图 2 安装和配置ssh
  1. 配置ssh_config
  • 首先打开 ssh_config 文件
sudo vi /etc/ssh/ssh_config
  • 然后将 PasswordAuthentication 设置为 yes
图 3 配置ssh
  • 最后重启ssh:
sudo /etc/init.d/ssh restart
图 4 重启ssh

2.2 Tightvncserver 安装

sudo apt update
sudo apt-get install tightvncserver
图 5 Tightvncserver 安装

2.2 安装 gnome 桌面

sudo apt-get install gnome-panel
apt-get install x-window-system-core
apt-get install ubuntu-desktop
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

2.3 远程连接端口开启

vncserver :1
图 6 远程连接端口开启

2.4 Xstartup文件编辑

  • Xstartup文件打开
vim ~/ .vnc/xstartup
图 7 打开Xstartup文件
  • Xstartup文件替换(可用ggdG命令删除原配置命令)
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#gnome-terminal &
#nautilus &
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
图 8 替换Xstartup文件
  • 保存文件并退出(:wq

2.5 云服务器端口配置

  • VNCViewer连接 ECS实例中的 Ubuntu系统时,需要访问 5900 和 5901 端口。因此,需要让 ECS实例开放这两个端口,否则 VNCViewer无法连接 ECS实例。
  • 在 Windows主机中,随意打开一个浏览器,访问阿里云的官网,用自己账户登录阿里云,进入网页中的管理控制台,找到“云服务器ECS”。在网络与安全选项中,点击“安全组”。在实例的右侧点击“配置规则”。右上角点击“添加安全组规则”。在弹窗中填入端口和授权对象的内容,点击确定即可。
图 9 云服务器端口配置

3. 本地远程使用VNC Viewer

  • 在本地Windows电脑上,打开VNC Viewer,输入远程服务器IP地址:端口号即可。
图 11 VNC Viewer连接 图 12 VNC Viewer连接成功

4. 常见问题

4.1 提示:Too many authentication failures

若出现如下错误提示,可先关闭端口,再开启即可。

vncserver -kill :1
vncserver :1
图 13 常见问题1 图 14 常见问题2

4.2 连接超时: Timed out waiting for a response from the computer

更换连接端口为5901

云服务器VNC安装教程相关推荐

  1. 华为服务器安装centos7系统教程,云服务器centos7安装教程

    云服务器centos7安装教程 内容精选 换一换 本节操作以Windows Server 2012操作系统的云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能够 ...

  2. 英灵神殿linux服务器安装mod,英灵神殿云服务器MOD安装教程

    英灵神殿中的云服务器该怎么安装MOD呢?很多玩家都不太来了解具体方法,下面带给大家的是英灵神殿云服务器MOD安装教程. 英灵神殿云服务器MOD安装教程 1.首先需要建立好一个云服务器. 2.下载前置m ...

  3. 英灵神殿云服务器配置要求,英灵神殿云服务器MOD安装教程[多图]

    英灵神殿中的云服务器该怎么安装MOD呢?很多玩家都不太来了解具体方法,下面带给大家的是英灵神殿云服务器MOD安装教程. 英灵神殿云服务器MOD安装教程 1.首先需要建立好一个云服务器. 2.下载前置m ...

  4. ubuntu云服务器网站安装教程,ubuntu云服务器安装教程

    ubuntu云服务器安装教程 内容精选 换一换 将挂载在弹性云服务器中的磁盘卸载.对于挂载在系统盘盘位(也就是/dev/sda或/dev/vda挂载点)上的磁盘,当前仅支持离线卸载.即卸载磁盘时,弹性 ...

  5. pi节点云服务器最新安装教程,Pi node节点环境安装教程(家庭电脑操作完整版)...

    1.下载最新版本的节点软件以及DOCKER软件进行安装,下载链接 ①节点软件更新(仍选一个) https://node.minepi.com/  ( pi network官方) 注册流程及安装教程详情 ...

  6. 服务器怎么安装php文档,php在云服务器端的安装教程

    php在云服务器端的安装教程 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作.本文 ...

  7. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  8. 2017韩国云服务器,虎云韩国云服务器KCS安装宝塔Linux面板教程

    关于宝塔Linux面板 BT宝塔面板是一款使用方便.功能强大且终身免费的服务器管理软件,支持Linux与Windows系统,可一键配置:LAMP/LNMP.网站.数据库.FTP.SSL,通过Web端轻 ...

  9. 2021年零基础带你走进nacos的世界之云服务器下载安装nacos-小白教程,详细到爆了!

    1.nacos简介 一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.简单了说就是注册中心+配置中心 2.nacos官网 https://nacos.io/zh-cn/index.htm ...

最新文章

  1. mfc 开启指定服务器,用MFC实现消息的发送和接收(含服务器)
  2. 前后端分离接口规范~
  3. Mysql 将一张表的数据插入到另一张表中
  4. TCP/IP协议基本概括+ARP协议详解+DNS协议详解---Linux学习笔记
  5. RSA公私钥加解密方式-工具类
  6. n分解后的最大乘积java_【编程题】乘积最大的拆分
  7. 会员管理系统c语言,路西牌会员管理系统。
  8. 思维习惯埋下的陷阱:在eVC中使用Slider、Spin等控件
  9. ssh提示connection refused_2020高考语法填空必会技巧之有提示词(一)
  10. 如何整理MacOS的菜单栏图标
  11. 计算机excel必备知识,excel常用函数大全
  12. Visual Assist X破解版安装(vs2010助手)
  13. 反转链表——Java递归求解
  14. 捆绑影视IP,玩跨界营销,你真学不会!
  15. 欧姆龙PLC分频电路
  16. matlab输出正负号±
  17. MySQL中什么是关系型数据库???
  18. 基础系列【十五】--Pattern
  19. 节目观后感:害怕失败比失败本身更可怕
  20. 迁移gogs直接拷贝其gogs-repositories导致hook脚本中的相关路径与实际不相符

热门文章

  1. c++ vs2013-poco使用说明
  2. Android登录 之 GooglePlay登录
  3. Cell论文解读!新研究揭示CRISPR/Cas9除了作为基因编辑工具,还可作为调节开关调节基因活性
  4. Android_Animation动画
  5. 决战云时代--“微服务”连接企业级应用(SaaS)与云计算平台之间最后一公里
  6. 为韩春雨老师和他的 NgAgo-gDNA 点赞
  7. RESTful的正确姿势
  8. 据说任正非不懂技术、财务、营销,华为为什么需要你?
  9. ssm航空订票系统毕业设计(附源码、运行环境)
  10. Java基础系列五之API