目录 

0. 环境信息和说明

  1. Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务

  2. Ubuntu 18.04上安装xrdp远程Xfce桌面服务

  3. Ubuntu 18.04上安装vnc远程Xfce桌面服务

0.环境信息和说明

-----------

Ubuntu版本

# cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.3 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.3 LTS"VERSION_ID="18.04"

Windows版本

>winver

1. Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务

---------

1.1 安装桌面

# sudo apt update# sudo apt-get install ubuntu-desktop -y

注:apt update更新可用包的列表,安装ubuntu-desktop桌面,安装大概15-30分钟,具体由网络情况决定。

安装完成后,登录console,切换到图形界面

# systemctl set-default graphical.target # systemctl isolate graphical.target

ubuntu-desktop图形界面如下:

---------

1.2 安装 Xrdp

输入以下命令:

# sudo apt-get install xrdp -y

通过xrdp可以ubuntu桌面

---------

1.3 安装dconf-editor

需要取消掉请求加密的功能,否则缺少这一步是无法远程上的,需要安装dconf-editor工具进行配置,输入以下命令:

# sudo apt-get install dconf-editor -y

桌面修改:搜索 dconf-editor   org/gnome/desktop/remote-access/requre-encryption  设置为OFF,默认ON


2.  Ubuntu 18.04上安装xrdp远程Xfce桌面服务

---------

2.1 安装桌面环境

Ubuntu 存储库中有几个桌面环境 (DE) 。安装 Xfce,它是一个快速,稳定和轻量级的桌面环境,非常适合在远程服务器上使用。

以具有 sudo 权限的用户身份键入以下命令,以在服务器上安装 Xfce :

# sudo apt update# sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y

---------

2.2 安装 Xrdp

Xrdp 包在默认的 Ubuntu 存储库中可用。要安装它,请运行:

# sudo apt install xrdp  -y

安装过程完成后, Xrdp 服务将自动启动。您可以通过键入以下内容来验证 Xrdp 是否正在运行:

# sudo systemctl status xrdp

---------

2.3 配置 Xrdp

Xrdp 配置文件位于 /etc/xrdp 目录中。对于基本的 Xrdp 连接,只需要配置 Xrdp 即可使用 Xfce 。

修改配置文件 /etc/xrdp/xrdp.ini

# sudo vim /etc/xrdp/xrdp.iniexec startxfce4   ##在文件末尾添加

保存文件并重新启动 Xrdp 服务:

# sudo systemctl restart xrdp

---------

2.4 登录验证


3. Ubuntu 18.04上安装vnc远程Xfce桌面服务

---------

3.1 安装桌面环境

大多数服务器没有安装桌面环境,因此我们首先要安装轻量级桌面环境。

安装 Xfce 是快速、稳定和轻量级的桌面环境,非常适合在远程服务器上使用。

# sudo apt update# sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y

---------

3.2 windows客户端

Windows 10 安装VNC-Viewer,vnc可以访问ubuntu桌面

下载链接:

VNC-Viewer-6.18.907-Windows.exe

链接:https://pan.baidu.com/s/1tzwg1CAGeEMczBMlCbagAQ

提取码:1v4a

---------

3.3 .安装VNC服务器

Ubuntu 存储库中还有几种不同的 VNC 服务器,如 TightVNC , TigerVNC 和 x11vnc 。每个 VNC 服务器在速度和安全性方面都有不同的优点和缺点。

安装 TigerVNC ,它是高性能 VNC 服务器。

# sudo apt install tigervnc-standalone-server tigervnc-common -y

现在安装了 VNC 服务器,下一步是运行 vncserver 命令,该命令将创建初始配置并设置密码。

运行以下命令时不要使用 sudo :

#  sudo vncserverYou 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 /root/.Xauthority does not existNew 'test-lu-u18-03:1 (root)' desktop at :1 on machine test-lu-u18-03Starting applications specified in /etc/X11/Xvnc-sessionLog file is /root/.vnc/test-lu-u18-03:1.logUse xtigervncviewer -SecurityTypes VncAuth -passwd /root/.vnc/passwd :1 to connect to the VNC server.

注: ~/.vnc/passwd  存放密码   /home/appuser/.vnc/test-lu-u18-02:1.log 查看日志,重要的是要记住,当使用 VNC 服务器时, :X 是一个引用的显示端口 5900+X 。

# sudo vncserver -kill :1   ##关闭vncserver

---------

3.4 配置 VNC 服务器

已经在服务器上安装了 Xfce 和 TigerVNC ,需要配置 TigerVNC 来使用 Xfce 。需要创建以下文件 〜/.vnc/xstartup

在非root用户操作

# vim ~/.vnc/xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexec startxfce4

保存并关闭文件。无论何时启动或重启 TigerVNC 服务器,都将自动执行上述命令。

~/.vnc/xstartup 文件还需要具有执行权限。运行以下命令以确保权限正确:

# sudo chmod u+x ~/.vnc/xstartup

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

# vim ~/.vnc/configgeometry=1920x1084dpi=96

---------

3.5 创建 Systemd 单元文件

创建服务

# sudo vim /etc/systemd/system/vncserver@.service[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=simpleUser=appuserPAMName=loginPIDFile=/home/%u/.vnc/%H%i.pidExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -localhost no -fgExecStop=/usr/bin/vncserver -kill :%i[Install]WantedBy=multi-user.target

启动服务

# sudo systemctl daemon-reload# sudo systemctl enable vncserver@1.service# sudo systemctl start vncserver@1.service# sudo systemctl status vncserver@1.service

---------

3.6 登录验证

ubuntu18重启vncserver_Windows 10 远程连接 Ubuntu 18.04 Server图形界面相关推荐

  1. ubuntu 启动图形界面命令_Windows 10 远程连接 Ubuntu 18.04 Server图形界面

    目录  0. 环境信息和说明 Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务 Ubuntu 18.04上安装xrdp远程Xfce桌面服务 Ubuntu 18.04上安装 ...

  2. windows 10远程连接ubuntu 18.04 Gnome桌面:NoMachine工具使用详解

    文章目录 Gnome桌面环境 NoMachine工具 实际操作 Ubuntu操作 Windows操作 远程连接设置 总结 做为系统管理员,远程连接到各种服务器算是常规操作.如果本地是windows环境 ...

  3. 阿里云Ubuntu 18.04安装图形界面

    #!/bin/bash#更新软件列表 apt-get update -y#更新软件 apt-get upgrade -y#安装图形界面系统 apt-get install ubuntu-desktop ...

  4. Ubuntu 18.04 server配置多用户深度学习服务器

    Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...

  5. Ubuntu 18.04 Server必须使用netplan命令配置IP地址

    新出的Ubuntu服务器18.04版本修改了IP地址配置程序, Ubuntu和Debian的软件架构师删除了以前的ifup/ifdown命令和/etc/network/interfaces配置文件, ...

  6. Ubuntu 18.04 用户登陆界面死循环 NVIDIA 驱动导致用户登陆界面死循环

    Ubuntu 18.04 用户登陆界面死循环 1. 卸载原来NVIDIA 所有驱动 2. 重新安装驱动 buntu 18.04 用户登陆界面循环输入密码 Ubuntu 安装 NVIDIA 驱动导致用户 ...

  7. ultraiso刻录linux系统盘,使用UltraISO在Windows 10下刻录Ubuntu 18.04.2 U盘的方法

    如果你想在Windows 10系统下刻录Ubuntu 18.04.2 LTS U盘,那不妨使用UltraISO,方法非常的简单,只需要在Windows 10中下载并安装UltraISO,然后去下载Ub ...

  8. linux刻录win10u盘_使用UltraISO在Windows 10下刻录Ubuntu 18.04.2 U盘的方法

    如果你想在Windows 10系统下刻录Ubuntu 18.04.2 LTS U盘,那不妨使用UltraISO,方法非常的简单,只需要在Windows 10中下载并安装UltraISO,然后去下载Ub ...

  9. Microsoft Remote Desktop远程连接Ubuntu 22.04桌面

    在 Ubuntu 22.04 中启用远程桌面 首先打开系统设置(Gnome 控制中心). 点击左侧的"Sharing"("共享"),然后打开右上角的开关,然后点 ...

  10. ubuntu18和php视频,如何在Ubuntu 18.04和Debian 9上安装PHP 5.6

    正如您已经知道的那样,Ubuntu 18.04和Debian 9可能安装了PHP 7,并且设计用于PHP 5的应用程序(如vnStat PHP前端,PHP服务器监视器等),可能由于兼容性问题而无法正常 ...

最新文章

  1. python 开发版-高性能、低成本、支持MicroPython开发板有哪些?
  2. struts2教程(3)--请求参数处理
  3. html 输入框自动缩短 一行内显示,JQuery UI组合框自动补全功能改进版(即时全部显示+input内容保存)...
  4. 怎么样把c语言转变为汇编语言,如何把汇编语言转换成C语言
  5. PS网页设计教程——小贴士:在PS中创建复古的页面
  6. grep, sed 和 awk 学习总结
  7. Spark之Task原理分析
  8. 淘宝联盟 推广链接 API取链 转链报错 传入参数错误,请检查adzone_id是否属于appkey拥有者
  9. Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(3)...
  10. pr人像磨皮美容插件:Beauty Box for Premiere Pro
  11. 实现自定义Sql 注入器
  12. nurbs曲线拟合程序_一种基于NURBS的空间自由曲线拟合方法与流程
  13. JavaScript系列之条件运算符
  14. 《Multiobjective Evolutionary Algorithms:A Comparative Case Study and the Strength Pareto Approach》
  15. 0基础怎么学习SEO?
  16. ​ leetcode 460. LFU 缓存 hard​
  17. 毫米和像素怎么换算_C#中毫米与像素的换算方法
  18. 信用卡号码的解析(转)
  19. 计算机控制专业的就业前景,计算机控制管理专业就业前景和就业方向分析
  20. Microsoft SQL Server数据库

热门文章

  1. IntelliJ IDEA创建JavaWeb项目
  2. hdu 1873“看病要排队”——优先队列的应用
  3. numeric库函数——accumulate函数
  4. 计蒜客-----单独的数字(map)
  5. 山西好点的计算机专科学校排名及分数线,2019-2020山西专科学校排名及分数线(理科+文科)...
  6. fpt指的是什么_ftp是指的什么?
  7. java手机翻译,使用JUniversal翻译Android项目
  8. opc服务器的时间怎么修改,OPC服务器是否允许在其逻辑中使用源时间戳?(Is OPC server allowed to use source timestamp in its logic?)...
  9. java map存储格式_java HashMap HashSet的存储方式
  10. MCS:连续随机变量——Erlang分布