1、 首先安装桌面环境(xfce实在太丑了,但是现在还没链接成功过其他的桌面,所以先暂时以xfce来接吧)

使用如下命令进行xfce的安装:

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

2、 安装VNC服务器:

Ubuntu 存储库中还有几种不同的 VNC 服务器,如 TightVNC,TigerVNC和x11vnc。每个VNC服务器在速度和安全性方面都有不同的优点和缺点。我们将安装 TigerVNC ,它是高性能 VNC 服务器,并被积积极维护。
使用如下命令进行TigerVNC的安装:

sudo apt install tigervnc-standalone-server tigervnc-common

3、 运行vncserver:

直接输入如下命令进行vnc服务器的启动(这样启动只是单次启动,下一次重启就没有效了,需要重新手动启动才可以)
直接在终端输入:vncserver,系统会提示您输入并确认密码,以及是否将其设置为仅查看密码。如果您选择设置仅查看密码,则用户将无法使用鼠标和键盘与 VNC 实例进行交互。

You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
/usr/bin/xauth:  file /home/buzheng/.Xauthority does not exist
New 'server2.buzheng.org:1 (buzheng)' desktop at :1 on machine server2.buzheng.orgStarting applications specified in /etc/X11/Xvnc-session
Log file is /home/buzheng/.vnc/server2.buzheng.org:1.logUse xtigervncviewer -SecurityTypes VncAuth -passwd /home/buzheng/.vnc/passwd :1 to connect to the VNC server.

第一次 vncserver 运行命令时,它将创建密码文件并将其存储在 ~/.vnc 目录中,如果不存在,将创建该目录。
注意上面输出中主机名之后的 :1 。这表示运行 vnc 服务器的显示端口号。在我们的例子中,服务器在 TCP 端口 5901 (5900 + 1)上运行。如果您创建第二个实例, vncserver 它将在下一个空闲端口上运行,即 :2 这意味着服务器正在端口 5902 (5900 + 2)上运行。
重要的是要记住,当使用 VNC 服务器时, :X 是一个引用的显示端口 5900+X

4、 配置vnc服务器使用我们安装的xfce桌面:

在进行配置前,我们先将启动的vncserver进行终止,输入如下命令进行终止

vncserver -kill :1

5、 在~/.vnc/目录下创建xstartup文件,在里面输入如下:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4

如果需要将附加选项传递给 VNC 服务器,则可以创建一个名为 config 的文件,并为每行添加一个选项。这是一个例子:

文件 ~/.vnc/config

geometry=1920x1084
dpi=96

6、 然后启动vncser:

运行:vncserver
若输入:netstate -tul查看到监听端口只在内网起作用的话,可以这样进行vnc启动:(netstate -tunpl)
Vncserver -localhost no启动即可。
或者这样启动:
tigervncserver -localhost no -xstartup /usr/bin/xterm

7、 指定分辨率方式启动:

vncserver -geometry 1366x700 -localhost no

8、设置快捷键打开终端


将该命令配置到快捷方式即可:ctrl+alt+t

8、附录

参考博客1:
参考博客2:

第二种方式xrdp连接xface

vnc以及xfce安装\xrdp连接相关推荐

  1. armbian安装图形桌面_必看贴:Centos7安装Xrdp远程桌面服务

    Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统.使用RDP,您可以登录到远程计算机并创建一个真正的桌面会话,就像您登录到本地计算机一样. 系统环境 服务 ...

  2. Ubuntu18.04.6 LTS安装vnc(xfce桌面或GNOME原生桌面),及实现离线Ubuntu服务器安装软件

    文章目录 参考 一.前提 1.1 dpkg和apt-get的区别dpkg 1.2 apt install与apt-get install的区别 1.3 apt-get的update和upgrade的区 ...

  3. NanoPi NEO Air使用五:安装Xfce和xrdp,实现远程访问

    NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...

  4. 安装Linux显示内部错误,Ubuntu14.04安装XRDP远程连接及显示内部错误解决方案

    之前ubuntu14.04装的xrdp不小心删掉了,重新安装的时候一直出问题,RDP远程连接显示"内部错误",搞了差不多一天终于搞定. 1.安装xRDP及vncserver sud ...

  5. 手机远程linux桌面,centos8安装xrdp远程桌面,Android手机连接linux桌面

    前言 毫无疑问手机已经成为了生产力,有时我们想用安卓手机远程连接centos/ubuntu/debian等linux系统,该怎么办呢? ssh连接可以远程访问终端,xrdp和vnc可以让我们远程连接l ...

  6. Windows远程连接centos7图形化界面,安装xrdp

    Windows远程连接centos7图形化界面,安装xrdp 写在最前面 准备工作 查看ubuntu系统的版本信息和gcc版本 尝试进入图形化界面 更新yum 下载安装图形化界面 查询本地是否有Ser ...

  7. ubuntu 16.04 tightvncserver VNC 安装配置,安装xrdp,x11vnc、Ubuntu 18.04

    ubuntu 安装 VNC 1,ubuntu 安装 VNC 2,VNC配置 3,macOS VNC Viewer 安装 4,安装xrdp 5,macOS 使用Microsoft Remote Desk ...

  8. vnc 红帽linux安装教程,Linux(redhat\centos)下安装xrdp

    标签: Linux下安装xrdp 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我 ...

  9. Linux一键安装xrdp,如何在Linux系统Ubuntu 20.04中安装xrdp实现远程桌面连接RDP

    我们很多网友可能是比较熟悉RDP协议的,这是在微软远程桌面协议,我们可以通过远程连接到另外一台计算机或者电脑进行图形化操作连接,这个我们常用的就是本地电脑连接Windows服务器进行远程管理有用到的. ...

  10. CentOS7安装xrdp(windows远程桌面连接CentOS)

    CentOS 安装图形桌面 请执行 yum -y groups install "GNOME Desktop" startx 配置源 yum install epel* -y 安装 ...

最新文章

  1. 股市币市:数据分析与交易所最新公告(20190301)
  2. 枚举类能继承吗?能被继承吗?
  3. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何设置PLC的扫描周期,运行周期
  4. 量子计算入门-第一部分
  5. defconfig、 .config
  6. Python风格总结:元组tuple
  7. 《最后的狮子》纪录片观后
  8. [华为机试真题][2014]63.等式变换
  9. Pytm:威胁建模框架
  10. ruby+watir 安装
  11. 5、区域特征分析和区域提取
  12. 热爱生命 - 汪国真
  13. 2022年“研究生科研素养提升”系列公益讲座在线测评【2】
  14. java分隔符读取文件_java – 在读取文件时使用分隔符
  15. 男人要知道的40条忠告
  16. 小学生用大数据研究苏轼?多亏有程序员爸爸;冒牌 Chrome 扩展现身官方商店,众多用户中招...
  17. win7x86安装驱动提示 0x241 577无法验证此设备所需的驱动程序的数字签名
  18. 什么是命令注入,命令注入如何避免?
  19. 亲,学会ARP攻击原理,请不要冲动
  20. Spring AMQP 源码分析 01 - Impatient

热门文章

  1. 一点处的导数无法确定单调性
  2. virtual memory exhausted: Cannot allocate memory
  3. Android平台根据分辨率计算屏幕尺寸
  4. vector容器操作导致访问vector subscript out of range
  5. 减去百分之二是怎么用计算机算,百分比换算公式(常见的百分率计算公式)
  6. C++规范编码引涉语法点之(8)trivial和non-trivial构造/析构/复制/赋值函数 及POD类型
  7. 介绍identity matrices
  8. strom 在linux下部署、基本命令
  9. 国际知名制作公司名录及网址大全,制作人员必备
  10. (八)高德地图之添加marker标记点