东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4210|回复: 1
打印 上一主题 下一主题

[课堂笔记] Ubuntu18.04 Server图形化界面的安装与远程桌面连接

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
跳转到指定楼层
楼主
发表于 2020-4-20 13:15:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Ubuntu18.04 Server图形化界面的安装与远程桌面连接




# 安装ubuntu桌面系统
sudo apt-get install ubuntu-desktop


ubuntu-desktop is already the newest version (1.417.4)




为了方便直接安装 百度网盘  下载大的数据集到服务器




sudo apt-get install tightvncserver xrdp

安装xrdp需要安装tightvncserver组件,上面的命令将其相关的组件安装完成

之后 sudo shutdown -r now


编辑配置  sudo vim /etc/xrdp/startwm.sh

把最下面的test和exec两行注释掉,添加一行
gnome-session

重新启动ubuntu,不要登录!


完成安装后,进入Windows的操作系统,这里为Windows 10操作系统,打开Windows的远程桌面工具,

在Win10系统下使用“WIN+R”组合快捷键打开运行对话框,然后输入“mstsc",点击确定

输入Ubuntu系统的IP地址,就可以进行远程桌面的链接


需要注意的是,远程桌面连接的账号默认需要root用户方可登录,开启root的账号的方法,需要在Ubuntu的终端命令窗口下输入下面的指令。

#sudo passwd root

并为root设置相关的密码


如果需要使用其他的账号登录远程Ubuntu,需要修改 .ICEauthority 文件的权限。将其改为666权限。文件的目录位于“/home/用户”下。

在Ubuntu的终端命令窗口下进入相应的目录。输入如下的指令。

#chmod 660 .ICEauthority

完成权限修改后,重启Ubuntu电脑,就可以用Windows远程桌面工具使用对应的账号进行远程桌面连接了。




如果还是有问题,可以试试这个步骤:




安装桌面环境
通常, Linux 服务器没有安装桌面环境。我们的第一步是安装 X11 和一个轻量级桌面环境,它将充当 Xrdp 的后端。

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

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

sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
根据您的系统,下载和安装 Xfce 软件包需要一些时间。


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

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

sudo systemctl status xrdp


配置 Xrdp
Xrdp 配置文件位于 /etc/xrdp 目录中。对于基本的 Xrdp 连接,我们只需要配置 Xrdp 即可使用 Xfce 。为此,请在vim编辑器中打开以下文件:

文件 /etc/xrdp/xrdp.ini

sudo vim /etc/xrdp/xrdp.ini
在文件末尾添加以下行:

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

sudo systemctl restart xrdp



配置防火墙
默认情况下, Xrdp 侦听 3389 所有接口上的端口。如果您在 Ubuntu 服务器上运行防火墙(您应该总是这样做),则需要添加一个规则来启用 Xrdp 端口上的流量。

要允许从特定 IP 地址或 IP 范围访问 Xrdp 服务器,请在此示例 192.168.1.0/24 中运行以下命令:

sudo ufw allow from 192.168.1.0/24 to any port 3389
如果您想允许从任何地方进行访问(出于安全原因而非常不鼓励),请运行:

sudo ufw allow 3389
为了提高安全性,您可以考虑将 Xrdp 设置为仅在 localhost 上侦听并创建一个 SSH 隧道,该隧道将安全地将来自本地计算机的端口 3389 上的流量转发到同一端口上的服务器。另一个安全选项是安装 OpenVPN 并通过专用网络连接到 Xrdp 服务器。




连接到 Xrdp 服务器
现在您已经设置了 Xrdp 服务器,现在是时候打开 Xrdp 客户端并连接到服务器了。

如果您是 Windows 用户,则可以使用默认 RDP 客户端。在 Windows 搜索栏中键入 “remote” ,然后单击“远程桌面连接”。这将打开 RDP 客户端。在计算机字段中输入远程服务器 IP 地址,然后单击“连接”。




现在确保在系统启动时自动启动服务

systemctl enable xrdp



在Windows下用 mstsc 连接Ubuntu桌面,跳出账号密码页面,登录后自动退出(闪退)的解决方法

sudo apt-get install xfce4
echo xfce4-session > ~/.xsession
touch .session
sudo vim /etc/xrdp/startwm.sh
在最前面加
xfce4-session


然后重启 sudo service xrdp restart。









xrdp.jpg (89.2 KB, 下载次数: 116)

xrdp.jpg

xfce4_vim.jpg (59.02 KB, 下载次数: 114)

xfce4_vim.jpg

xfce4.jpg (19.41 KB, 下载次数: 113)

xfce4.jpg

xrdp.jpg (89.2 KB, 下载次数: 113)

xrdp.jpg
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
沙发
 楼主| 发表于 2020-4-20 15:36:18 | 只看该作者
配置 使用后 效果一般般  感觉有点鸡肋
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-3 16:49 , Processed in 0.188138 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表