通过远程桌面连接AWS EC2实例

das*_*dsa 6 amazon-ec2 amazon-web-services

我有一个AWS EC2在云中运行的 Ubuntu 实例AWS,在我的 Windows 计算机中,我使用 PuTTy 来连接它。这种方式的问题是,我只有一个终端 CLI 来访问/编辑EC2实例中的所有代码,其中包含许多文件和文件夹。

有没有办法可以连接到AWS EC2我的 Windows 计算机并访问 IDE 中的代码?比如远程桌面连接之类的?

注意:我无法在本地计算机上测试我的代码,因为我要访问的服务仅将我的AWS EC2IP 列入白名单。

Abh*_*til 15

步骤 1:使用 PuTTY 打开 ec2 Ubuntu 终端。有关如何使用 PuTTY 从 Windows 连接 Linux 实例的更多详细信息,请参阅https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

步骤2:在PuTTY Ubuntu终端上逐步运行以下命令

须藤apt更新

安装 xrdp 以允许 RDP 连接:

sudo apt install ubuntu-desktop

须藤安装xrdp

为ubuntu用户设置密码:

须藤密码 ubuntu

步骤3:

  • 转到AWS控制台(EC2仪表板)
  • 单击实例(正在运行)
  • 选择您正在运行的 Ubuntu 实例
  • 前往安全
  • 单击安全组
  • 点击编辑入站规则
  • 在类型下拉列表中选择 RDP
  • 默认选择3389端口
  • 在源中添加 0.0.0.0/0 IP
  • 单击保存规则

步骤4:

  • 在 Windows 计算机上打开远程桌面连接
  • 输入计算机:Ubuntu ec2 的公共 IPv4 DNS 并添加用户名:your_user_name
  • 点击连接将打开Ubuntu(linux)的GUI版本,它要求输入密码,请输入设置的密码。