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

时间:2018-04-30 12:16:41

标签: amazon-web-services amazon-ec2

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

有没有办法可以将AWS EC2连接到我的Windows机器并访问IDE中的代码?像远程桌面连接?

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

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

步骤 1:使用 PuTTY 打开 ec2 Ubuntu 终端。有关如何使用 PuTTY https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

从 Windows 连接 Linux 实例的更多详细信息,请参阅

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

<块引用>

sudo apt 更新

安装 xrdp 以允许 RDP 连接:

<块引用>

sudo apt install ubuntu-desktop

<块引用>

sudo apt install xrdp

为 ubuntu 用户设置密码:

<块引用>

sudo passwd ubuntu

第 3 步:

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

第 4 步:

  • 在 Windows 机器上打开远程桌面连接
  • 输入 Computer: Public IPv4 DNS of Ubuntu ec2 并添加 username:your_user_name
  • 点击连接将打开 Ubuntu (linux) 的 GUI 版本,它要求密码,请输入设置的密码。