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


目录 

   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

51819a58ccfc13dd20baf1930538585d.png

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图形界面如下:

bcde3f8091b3930a1b2b111707d8e4e0.png

---------

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

4e9e74e4d6a7016adaa2a30b75a35c7b.png

512bc65e026a5a5eb4a2a571a1ed745a.png

2515eb02b6b7150227c25d79e20ee32d.png

a3642d67a47c9cca2ff22b569dacbc12.png

135c367ebd6adec4d78b88367054d75c.png


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 登录验证

0a42aea5ec9a5afd4e2effeee98c8b7f.png

b2c0eeb74b4807394baee9fb45adefc4.png

e0b83c95eb2c2b9a59a659321a8effa3.png


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

be3ae1d1625fc83c886085f364bc7516.png

---------

3.6 登录验证

3d90a906837190cc5d35f0524c186c62.png

76a02cc8fcfec319a883b649abced710.png

9c9def15b3d7e114403283a64b77688d.png

f8a82a83da17d85a8440399c7f86cb42.png

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值