云服务器的图形界面的安装和远程连接xfce4 + VNC

2023-05-16

对于阿里和腾讯的云服务器学生价真的很优惠,但是对于凑热闹买的我还是个小白,我想装一个图形界面。(特别是最近在用腾讯的CVM做HIT操作系统的实验,其中有个软件必须要显示图形界面)

较为常用的图形界面

  • gnome(常用,漂亮,大)
  • xfce4(轻量,社区活跃,其实挺可爱的)

常用的连接方式

  • teamviewer(个人免费,多平台,连接不算稳定)
  • VNC(个人免费,多平台,支持多个连接)
  • Xmanger(收费,在需要时以窗口的形式打开界面)

我采用的方案

xfce4 + VNC,当然我也尝试过其他的方法,很多其实并不能令我满意。

  • 因为开始时服务器并没有图形界面,所以需要先安装图形界面。

在安装Xfce前需要更新一下系统  

sudo apt-get update
sudo apt-get install xfce4  

如果没有错误就是安装完成了  

之后需要把系统默认的图形界面改成startxfce4,注意不要选xfce4-session

sudo update-alternatives --config x-session-manager  

默认图形界面选择

  • 安装VNCSever,是VNC的服务器-运行在远程主机上
sudo apt-get update
sudo apt-get install vnc4server

如果没有报错就是安装完成

之后启动VNCSever,(注意,第一次启动会要求输入密码,两次,之后连接时使用)

vncserver

这个是默认启动下一个端口(没启动就启动第一个端口)  

vncsever :1

这样可以指定启动哪一个端口,效果相同  

之后需要修改VNCSever的启动配置脚本,位置是用户目录下的.vnc隐藏文件夹中的xstartup

vim ~/.vnc/xstartup
# 或者nano ~/.vnc/xstartup

修改的目的是为了让VNCSever找到图形界面的入口,xstartup中的内容是sh脚本编写的。

改为如下的脚本(#之后的是注释可以不用加,除了第一行)

以下可以直接复制:

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

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

startxfce4 &

配置文件解释:

#!/bin/sh       
# 使用bin路径下的sh来解释该脚本

# 删除系统中的两个变量
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

# [ -x 路径 ] -> 检测路径是否可执行 -> 可以就执行
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
# [ -r 路径 ] -> 检测路径是否可读 -> 可以就读取
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

# 设置灰色界面,grey可以改,比如blue
xsetroot -solid grey
# 设置的复选框
vncconfig -iconic &

# xfce4的入口 (如果用其他的图形界面需要更改)
startxfce4 &

把当前的VNC服务器关闭后重开

vncserver -kill :1
vncserver :1
  • Windows10安装VNC Viewer

创建新的连接,输入相关信息

注意在IP地址后要加上对应的端口,点击OK

创建新的连接

首次连接输入密码,会体现安全连接的问题,可以不用管

连接安全问题

之后如果一切正常的话就看到以下的界面

连接成功界面

 

错误分析

  • 黑白点装连接界面  

黑白点

  1. 可能是没有找到xstartup的脚本文件,可以通过查看日志中的报错定位错误,如cat .vnc/VM-0-15-ubuntu:1.log,我曾经删除后再建立xstartupVNC并不认,日志中就写了找不到xstartup,之后删除后启动VNCSever,再次自动建立.建议不要删除直接更改.
  2. 也可能是xstartup脚本中的背景设置语句被注释或删除,xsetroot -solid grey vncconfig -iconic & 把他们恢复后就到了下面的问题

 

  • 灰色界面+三个候选框  

灰色界面

  1. 这是脚本没有能够正确找到图形界面的入口,检查startxfce4 &语句是否正确
  • (我也使用过Gnome图形界面,但是,图形界面只能显示窗口没有背景,貌似其他人也有这个问题,我还没找到解决方案)

    有错误或问题欢迎讨论!



 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云服务器的图形界面的安装和远程连接xfce4 + VNC 的相关文章

  • VNC服务器端与客户端配置

    环境 xff1a server ubuntu client Win7或ubuntu 服务器端 ubuntu 1 xff1a 在VNC官网下载安装包 VNC for linux VNC 5 0 5 Linux x86 ANY tar gz V
  • 树莓派安装宝塔面板后无法连接VNC

    解决方法 xff1a 登陆宝塔面板后台 xff0c 在 安全 中放行端口5900即可
  • 记一次PWN机(Vmware和Docker+VNC)的搭建

    基于Vmware搭建虚拟机 学长已经提供了镜像 xff0c 在Vmware界面打开那个镜像 xff0c 开机即可 Vmware和镜像下载地址 xff1a 链接 xff1a https pan quark cn s 057a23e631f5
  • VNC Viewer 10061, connection refused

    在Windows系统下用VNC Viewer去连接Linux系统的VNC Server xff0c 双方都可ping通 xff0c 但是VNC Viewer连接不上 xff0c 显示connection refused 10061 xff0
  • Linux(CentOS 6.3)设置VNC远程桌面连接

    刚研究Linux xff0c 选的是CentOS6 3的系统 xff0c 由于刚开始研究Linux xff0c 为了这个远程桌面连接走了不少弯路 xff0c 让大家见笑了 为了弄这个VNC远程连接 xff0c 网上找了很多资料 xff0c
  • 查看vnc server的日志

    grep vnc var log messages 转自 xff1a http blog csdn net denghua10 article details 39107309
  • 【树莓派】解决树莓派4B不连接显示器开机后,用VNC无法显示画面 (cannot currently show the desktop)问题

    树莓派4B不连接显示器开机后 xff0c 用VNC无法显示画面 xff08 cannot currently show the desktop xff09 原因 树莓派没接显示器时 xff0c 执行的是默认分辨率 xff0c 这个分辨率VN
  • vnc viewer不能复制黏贴

    如果Vnc Viewer不能复制黏贴 xff0c 输入一下命令 xff1a vncconfig nowin amp 解决 xff01 当然也有可能是你在VNC Viewer设置里没有开启允许输入
  • 用docker创建ubuntu VNC桌面

    docker ubuntu vnc desktop from xff1a http wiki ros org docker Tutorials GUI 1 image 地址 https github com fcwu docker ubun
  • 命令行版 Centos 7 虚拟机安装 xfce4 桌面 + x11vnc + novnc

    命令行版 Centos 7 虚拟机安装 xfce4 桌面 x11vnc novnc 安装命令行版 Centos 7 虚拟机 xfce4 桌面环境 安装 x server 安装 启动 xfce4 x11vnc novnc 安装命令行版 Cen
  • 如何在 Ubuntu 18.04 上安装和配置 VNC 服务器

    VNC 代表 虚拟网络计算 是一组用于远程共享桌面系统的协议 有许多软件可用于远程访问基于 Linux 的桌面 包括 TigerVNC TightVNC Vino vnc4server 等等 TigerVNC 是一款免费 开源 高性能的 V
  • centos8 stream 屏幕共享 远程桌面 vnc 出错

    在连接vnc之前 干脆直接把防火墙禁用掉 免得出现别的麻烦 systemctl stop firewalld systemctl disable firewalld 然后直接去设置开启屏幕共享 然后用vnc客户端连接 会出现以下错误 Una
  • ubuntu一键安装vnc脚本

    在Ubuntu16 04上测试过 其它机器请自行测试 注意 此脚本默认会重启机器 如果不想重启请注释或删除掉最后一步 脚本名称 ubuntu1604VNC 脚本描述 自动安装配置和自动启动X11Vnc 软件版本 0 1 注意事项 运行完5秒
  • Centos 7 VNC配置及黑屏原因 (图文教程)

    Centos 7 VNC配置或安装的教程很多 鱼龙混杂 这里写一篇经过实践证明的真理配置方法 以正视听 Centos 7 安装VNC非常简单 要比Ubuntu简单多了 因为Ubuntu默认Unity桌面不支持VNC 1 关闭防火墙 syst
  • 用树莓派搭建远程实时画面传输

    目录 一 材料准备 二 环境搭建 1 树莓派实现局域网监控画面传输 1 树莓派安装系统 2 将摄像头与树莓派连接 3 配置树莓派开发环境 4 让摄像头开始进行画面录制 5 将监控画面服务设置为开机自启 2 内网渗透 1 服务器端frp配置
  • 《银河麒麟高级服务器操作系统V10》使用

    一言而论 讲了麒麟服务器V10的基本使用 包括终端 VNC 文章目录 前言 基本架构 环境 硬件环境 软件环境 麒麟安装步骤 1 在宿主机上安装好VM 并且激活 2 使用VM创建虚拟机 3 启动虚拟机 终端常用点 VNC的使用 麒麟上安装V
  • 我无法通过 VNC 查看 WPF Windows 应用程序的上下文菜单

    我可以打开上下文菜单 但无法通过 VNC 查看打开的菜单列表 我知道我可以通过直接检查vnc服务器机器来打开上下文菜单 我在不同的 vnc 服务器 客户端计算机 尽管它们都是 Windows Vista 和不同的 wpf 应用程序上进行了测
  • 将单个应用程序显示导出到 VNC

    我正在寻找一个脚本 解决方案来将单个 Linux 应用程序显示导出到 VNC 例如 客户端浏览网页 它需要身份验证 基本用户名密码 通过身份验证后 他会看到一个带有不同按钮的页面 每个按钮都与一个应用程序相关 例如 单击 firefox 按
  • Jconsole无法连接

    我正在使用 VNC 连接到服务器 我能够通过 VNC 进入服务器并打开 Jconsole 但无论我包含 PID 还是尝试使用 GUI 进行连接 都无法让它连接到我的进程 奇怪的是所有进程都显示在 GUI 中 见下文 当我尝试连接时我得到这个
  • Linux:通过网络进行屏幕桌面视频捕获和 VNC 帧速率

    抱歉 文字墙很长 TL DR VNC 连接的帧速率是多少 以帧 秒为单位 或者更确切地说 由谁决定 客户端还是服务器 对于桌面屏幕捕获的任何其他建议 但 正确的时间编码 具有不抖动的帧速率 具有稳定的周期 并有可能将其作为未压缩 或无损 图

随机推荐

  • vscode连接服务器免密码登录

    在windows环境下 xff0c 有时候需要用到linux平台开发 xff0c 如果用Ubuntu虚拟机的话 xff0c 用起来很不习惯 xff0c 不方便切换到windows界面 xff0c 可以把代码放到服务器上 xff0c 用vs
  • kubectl安装无法连接packages.cloud.google.com

    1 问题描述 Err 4 https packages cloud google com apt kubernetes xenial InRelease Could not connect to packages cloud google
  • Centos8-stream安装PostgreSQL13

    一 安装postgresql13 server yum span class token function install span y https download postgresql org pub repos yum reporpm
  • ttf文件结构解析

    TrueType字体通常包含在单个TrueType字体文件中 xff0c 其文件后缀为 TTF OpenType字体是以类似 于TrueType字体的格式编码的POSTSCRIPT字体 OPENTYPE字体使用 OTF文件后缀 OPENTY
  • centos卸载软件三种方式

    1 我们来卸载用yum安装的软件 xff1a yum remove 软件名字 xff1b 2 如果是用rpm包安装的软件呢 xff0c 则使用如图命令进行卸载 xff1b rpm e 软件名 xff1b 3 如果是用tar包安装的软件呢 x
  • Pycharm设置http代理

    1 Pycharm设置 2 urllib下载数据配置 span class token keyword from span urllib span class token punctuation span error span class
  • Docker 配置网络代理

    有时因为网络原因 xff0c 比如公司 NAT xff0c 或其它啥的 xff0c 需要使用代理 Docker 的代理配置 xff0c 略显复杂 xff0c 因为有三种场景 但基本原理都是一致的 xff0c 都是利用 Linux 的 htt
  • 安装 OpenVPN 客户端

    安装 OpenVPN 客户端 yum y span class token function install span epel release yum y span class token function install span op
  • 字符串-字符串匹配

    Leetcode 28题 1 题目描述 Given two strings needle and haystack return the index of the first occurrence of needle in haystack
  • pip无法安装包到新创建的虚拟环境下面,安装包冲突

    第1步 xff1a 查看安装包的路径 span class token punctuation span label studio span class token punctuation span user 64 master pytho
  • 数组-二分查找

    1 Search a 2D Matrix 1 1 题目描述 span class token comment You are given an m x n integer matrix matrix with the following t
  • 渗透测试工具学习笔记(1)——netcat(nc)

    v 显示详细输出内容 n 跟IP地址 xff0c 不进行DNS解析 l 打开一个listen端口 p 端口号 q n 当标准输出完成后延迟n秒断开 z 扫描模式 xff0c 不做I O操作 1 telnet banner nc vn ip地
  • 渗透测试工具学习笔记(2)——netcat(ncat)

    nc的缺点 xff1a nc缺乏加密和身份验证的能力 ncat包含于nmap工具包中 allow 允许连接的IP地址 A ncat c bash allow 192 168 20 14 vnl 333 ssl 用ssl加密 B ncat n
  • 渗透测试工具学习笔记(3)——wireshark

    manjaro安装GUI版本 xff1a yaourt S wireshark qt 需用sudo wireshark图形化版本以顺利使用全部功能 抓包嗅探协议分析 安全专家必备的技能 抓包引擎 Libpcap9 Linux Winpcap
  • PostgreSQL操作

    一 进入PostgreSQL数据库 Linux下切换到postgres用户 xff0c 执行psql即可进入 span class token function su span postgres bash 4 4 psql 此时就进入pos
  • 渗透测试工具学习笔记(4)——tcpdump

    no GUI的抓包分析工具 Linux Unix系统默认安装 说是这么说但是manjaro下没有 xff0c pacman一下即可 抓包 xff1a 默认只抓68个字节 i interface s snaplen 大小 w file tcp
  • 渗透测试工具学习笔记(5)——dradis、keepnote、truecrypt

    过程文档记录工具 1 dradis 导入导出扫描器日志 webapp 默认在http 0 0 0 0 3000 2 keepnote 层级化 3 truecrypt 加密工具 已停止更新 官方原因是安全性不够 xff0c 但实际使用却依然较
  • 渗透测试工具学习笔记(6)——nplookup(被动信息收集)

    被动信息收集 34 开源智能 34 open source OSINT 都是公开渠道可获得的信息 与目标系统不产生直接交互 尽量避免留下一切痕迹 Passive reconnaissance no direct interaction gt
  • PCL学习笔记——合并点云

    合并点云分为两种类型 xff1a 第一种是两个点云数据集的字段类型和维度相同 xff0c 合并之后点云只是点的数量增加了 xff1b 第二种是两个点云数据集的字段类型或维度不同 xff0c 但是点的数量相同 xff0c 合并之后相当于扩展了
  • 云服务器的图形界面的安装和远程连接xfce4 + VNC

    对于阿里和腾讯的云服务器学生价真的很优惠 xff0c 但是对于凑热闹买的我还是个小白 xff0c 我想装一个图形界面 xff08 特别是最近在用腾讯的CVM做HIT操作系统的实验 xff0c 其中有个软件必须要显示图形界面 xff09 较为