如何在 aws ubuntu ec2 实例上安装 xfce gui-人生就是博尊龙凯时

1. 启动 ubuntu 实例

当然,您的 amazon 云服务上必须有一个正在运行的 ubuntu ec2 实例。如果您已经拥有它,请使用 web 控制台或 ssh 命令来连接它,以便我们可以运行在 ubuntu aws linux 上安装 gui – 图形用户界面所需的命令。

2. 更新 apt 软件包列表

接下来,一旦您拥有对 ubuntu 实例的命令行访问权限,首先要做的就是运行系统更新命令。它不仅会安装最新的可用安全更新,还会刷新 apt 软件包索引缓存。

sudo apt update && sudo apt upgrade -y

3. 在 ubuntu aws ec2 linux 上安装 xfce gui

现在,我们将在 ubuntu linux 上安装轻量级的 xfce 桌面环境,以便我们可以使用互联网轻松访问它,而不会对实例资源造成太大压力。因为亚马逊根据硬件和网络上的负载和使用情况收费。

此外,我们可以使用 ubuntu linux 的系统存储库轻松安装 xfce,因此只需按照终端中给定的命令进行操作即可。

sudo apt install xfce4 -y

4. 设置用于远程访问的 xrdp

完成 xfce 的安装后,还要下载并设置 xrdp,它是 microsoft 远程桌面协议服务器的开源实现。使用它,我们将访问安装在 ubuntu aws linux 上的 gui 界面。

sudo apt install xrdp

5. 检查 xrdp 服务状态

要了解我们安装的 xrdp 服务器是否在后台作为服务正常工作,请检查其状态。

systemctl status xrdp

如果它没有运行,则启动它:

sudo systemctl enable --now xrd

6. 将 xrdp 用户添加到 ssl-cert 组

我们需要将 xrdp 添加到 ssl-cert 组才能正确访问它,否则在建立远程桌面连接后,它只会显示一个空白屏幕。

sudo adduser xrdp ssl-cert

重新启动 xrdp 服务器

sudo systemctl restart xrdp

7. 为 rdp 创建新的 linux 用户

默认情况下,ubuntu ec2 实例上的现有用户不允许您使用普通密码访问自己,而是需要 ssh 密钥。因此,创建一个我们可以使用密码访问的用户,因为我们需要它来登录 gui 界面并通过 rdp 访问 ubuntu。

访问 ubuntu aws 实例命令终端并运行。

sudo adduser username

用户名替换为您要使用的任何用户名。例如:

sudo adduser h2s

那些希望使用它来更新系统和其他文件的人可以在 组中添加创建的用户。

sudo usermod sudo your-user

例:

sudo usermode sudo h2s

刷新会话

newgrp sudo

现在,使用新创建的用户登录。将 h2s 替换为您的用户。

su h2s

跑:

sudo apt update

如果它正常工作,请退出:

exit

8. 允许 aws 防火墙中的 rdp 端口

rdp 使用端口号 3389 与其他系统通信,因此,在 ubuntu 上安装 xrdp 后,请在 aws 安全防火墙中打开它。

因此,为此,首先,选择您的 ubuntu ec2 实例,然后单击安全选项卡,然后单击安全组编号。

open-aws-ubuntu-instance-secuirty-firewall

要编辑实例的防火墙规则,请单击“编辑入站规则”按钮。

edit-inbound-firewall-rules

这样做,您将看到另一个页面,其中包含管理端口号的选项。要添加新的,请单击“添加规则”按钮,然后从下拉框中选择 rdp。然后选择源 ip 地址;要允许从任何位置访问 ubuntu aws gui,请选择 0.0.0.0/0 并按“保存规则”按钮。

open-rdp-port-in-aws-ec2-instance

9. 在 windows 或 linux 上打开 ssh 隧道

现在,是时候访问 ubuntu aws ec2 linux 的 gui 界面了。但是,为了安全地执行此操作,我们将使用创建的 ssh 密钥来访问您在创建实例时下载的 ubuntu ec2 实例

在 windows 或 linux 中打开命令终端:

使用给定的命令打开 aws ec2 ubuntu server的 ssh 隧道

注意:将“myubuntu.pem”替换为您保存 aws 实例 ssh 密钥的路径,然后将 43.204.236.173 替换为实例的公有 ip 地址。

ssh -i "myubuntu.pem" -qnn -l 3389:127.0.0.1:3389 43.204.236.173

我们在系统的桌面上有实例 ssh 密钥,因此我们已切换到该密钥并运行上述命令。输出将要求您接受指纹。

open-aws-ssh-tunnel-windows-or-linux

10. rdp ubuntu aws ec2 linux 访问 gui

好吧,如果您使用的是 windows,那么您已经拥有一个远程桌面应用程序。而 linux 用户可以使用互联网上的 freerdp 应用程序来使用。

在这里,我们将展示使用 windows 默认 rdp 客户端应用程序的教程。

打开远程桌面连接并输入 ubuntu 服务器 ec2 公共ip_address。

access-windows-remote-desktop-application

接受安全证书以继续。

accept-security-certificates

建立连接后,您将看到 xrdp 登录屏幕。在这里,您必须使用我们在本文的第 7 步中创建的用户名和密码。

give-ubuntu-gui-aws-password-to-login

11. 开始使用 ubuntu aws ec2 gui

最后,我们完成了教程并得到了我们想要的东西,这是一个图形用户界面,用于访问在 aws ec2 实例上运行的 ubuntu linux。您现在可以从本地 windows、macos 或 linux pc 开始执行所需的命令。

start-using-ubuntu-gui-installed-on-aws-ec2-instance

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun288832.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午9:38
下一篇 2024年3月13日 下午9:41

相关推荐

  • 随着 windows 11 insider preview build 26052 的发布,sudo 被引入 windows 11,拥有此版本及更高版本的用户可以使用它来以管理员身…

    2024年3月20日
  • 在 ubuntu 上安装 nginx 的步骤 22.04 lts 1. 更新 ubuntu 22.04 首先更新系统,我们将刷新 apt 包管理器索引缓存。当我们使用默认包管理器在…

    2024年3月17日
  • 在 ubuntu 上安装 nginx 的步骤 20.04 lts 1. 更新 ubuntu 20.04 首先更新系统,我们将刷新 apt 包管理器索引缓存。当我们使用默认包管理器在…

    2024年3月17日
  • 在 ubuntu 上安装 virtualbox 7.0 的步骤 22.04 或 20.04 1. 安装系统更新 让我们从 update 命令开始,以获取系统软件包的最新可用版本。除…

    2024年3月17日
  • 在 ubuntu 上安装 mongodb 的步骤 20.04 lts 1. 更新 ubuntu 20.04 让我们先更新我们的系统,然后再按照本教程安装适用于我们系统的最新更新。 …

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装和使用 winscp

    在 ubuntu 上安装 winscp 的步骤 22.04 linux 好吧,有一个问题——winscp 不适用于 linux 系统。它仅适用于microsoft windows系…

    2024年3月17日 linux命令
  • 1. 更新 ubuntu 22.04 打开您的命令终端,为此,有一个键盘快捷键 – ctrl a t。之后,运行 system update 命令,该命令将在我们的系统上安装可用的…

    linux命令 2024年3月17日
  • 如何在 ubuntu 上安装 jupyter 20.04 lts linux

    在 ubuntu 上安装 jupyter 的步骤 20.04 linux 这里给出的命令可用于其他基于 ubuntu 的 linux 系统,例如 linux mint、pop os…

    2024年3月17日 linux命令
  • 在 ubuntu 22.04 lts linux 上安装 influxdb 的步骤 下面给出的安装 influxdb for ubuntu 22.04 lts 的步骤也可用于基于它…

    2024年3月17日 linux命令
  • 在 ubuntu 中安装 linux 内核 6.2 22.04 |20.04 linux操作系统

    更新 ubuntu 22.04 |20.04 linux 内核更新到版本 6.2 本教程中给出的步骤不仅限于 ubuntu,甚至我们可以将它们用于 linux mint、debia…

    2024年3月17日 linux命令
  • 安装 ubuntu linux 会让笔记本电脑更快吗?

    原因:为什么安装 ubuntu 可以帮助加快笔记本电脑的速度 ubuntu 不是一个新的 linux 发行版系统,它已经存在了很长一段时间。它是在笔记本电脑上运行的最佳操作系统之一…

    2024年3月17日
  • 如何在 ubuntu 中使用 motd 22.04 |20.04 linux 或任何版本

    在 ubuntu 中使用 motd 显示自定义消息 这里给出的使用 motd 的命令不仅限于 ubuntu 22.04 或 20.04,您可以在 debian、linux mint…

    2024年3月13日 linux命令
  • 如何将运行 ubuntu 22.04 的 wsl 升级到 22.10

    在 wsl 中将 ubuntu 22.04 升级到 22.10 的步骤 好吧,这里给出的步骤也适用于在任何虚拟机或成熟硬件上运行的 ubuntu 系统。 1. 打开 ubuntu …

    2024年3月13日 linux命令
  • 从 ubuntu 22.10 升级到 ubuntu 23.04 桌面的步骤

    1. 使您的系统全面更新 首先,我们必须确保我们当前的 ubuntu 22.10 系统是完全更新的。这将确保在执行系统版本升级过程时不会出现任何软件包兼容性问题。 按 ctrl a…

    2024年3月13日 linux命令
  • 将 ubuntu 22.04 jammy 升级到 ubuntu 22.10 kinetic kudu

    第 1 步:完全更新 ubuntu 22.04 在执行版本升级过程之前,最好手动更新我们当前的 lts ubuntu 22.04。为此,只需打开命令终端(crtl alt …

    2024年3月13日 linux命令
  • 如何在 aws ec2 ubuntu 22.0 中安装 apache2 |20.04 linux操作系统

    1. 访问 ubuntu ec2 实例 shell 如果您已在 aws ec2 实例上安装了 ubuntu linux,则通过 ssh 或 web 控制台将其连接以发出命令。 2.…

    2024年3月13日
  • 如何在 amazon 云上创建 ubuntu linux aws ec2 实例

    在 amazon cloud (aws) 上逐步创建 ubuntu ec2 实例 1. 登录或注册 aws 账户 如果您已经拥有 aws 账户,请登录该账户,或者如果您是新用户,请…

    2024年3月13日 linux命令
  • 第 1 步:更新 ubuntu 包存储库 按 ctrl alt t 或在 dash 中搜索“终端”,打开 ubuntu 桌面命令终端。并运行此步骤中给出的系统更新命令。这将更新包存…

    2024年3月13日
  • 如何安装默认的 ubuntu 22.04 的桌面环境?

    第 1 步:访问命令终端 如果本地计算机上安装了 ubuntu 22.04 的命令终端,请直接访问它,而远程服务器用户可以使用 ssh。 步骤 2:更新 ubuntu 22.04 …

    2024年3月13日
  • 第 1 步:安装 xampp 好吧,我假设您已经在 ubuntu linux 系统上安装了 xampp,现在您正在寻找一种使用终端启动它的方法。 第 2 步:打开 ubuntu 终…

    2024年3月13日
  • 在 ubuntu 22.04 或 20.04 上配置 grafana 的步骤 先决条件: 要按照教程进行操作,请准备好一些东西,以下是: ubuntu 服务器或桌面系统。 具有管理…

    2024年3月13日 linux命令
  • logicaldoc 是免费的吗? 是的,logicaldoc 有免费版和开源版,也有具有附加功能和支持的商业版。免费和开源版本通常被称为“logicaldoc 社区版”(logi…

    2024年3月13日 linux命令
  • 步骤 1。先决条件 – 设置服务器环境 在执行 librenms 安装之前,您需要一个使用 ubuntu linux 运行且具有 sudo 权限和 internet 连接的系统。除…

    2024年3月13日 linux命令
  • 步骤 1:更新 ubuntu 22.04 服务器 如果您在一段时间后安装一些新软件包之前在我们的 linux 上运行系统更新命令,这将是一个很好的做法。它不仅会为您的系统软件包安装…

    2024年3月13日 linux命令
  • windows 11 现在允许开发人员使用 sudo 命令运行提升的程序,而无需先打开提升的控制台会话。以下是启用 sudo 所需了解的所有信息。 如何启用 sudo window…

    2024年2月22日 win 11
网站地图