首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到亚马逊EC2实例?

问如何连接到亚马逊EC2实例?
EN

Stack Overflow用户
提问于 2018-10-27 22:47:39
回答 2查看 1.3K关注 0票数 2

在创建了ubuntu (Amazon实例)之后,我在“查看实例”中看到了下面的条目:

我认为公共dns是Public DNS: ec2-13-58-17-118.us-east-2.compute.amazonaws.com

实例:i-08c551d9713dfcd06 (ubuntu_VM)

安全小组:sg_ubuntu。view inbound rules。view outbound rules

要连接到这个Amazon实例( ubuntu ),请使用我的ubuntu笔记本电脑的以下语法:

ssh -i "ubuntu_key.pem" ubuntu@ec2-13-58-17-118.us-east-2.compute.amazonaws.com

它起作用了,但我不知道它起作用的原因。

我知道ec2-13-58-17-118.us-east-2.compute.amazonaws.com是域名

1) ubuntu在ubuntu@ec2-13-58-17-118.us-east-2.compute.amazonaws.com中是什么?

2)为什么Amazon实例创建过程不要求在EC2网站上为EC2实例指定主机名?之后,我看到一些动态主机名(ip-172-31-30-203),这对我不好.

3)什么是安全小组?在创建EC2实例时.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-27 23:25:50

1) ubuntu是那个特定ec2实例的用户名。在本例中,由于您的实例使用的是Ubuntu,因此默认情况下您将获得该用户名。如果您使用Amazon 2创建了一个实例,那么它应该是ec2-user。您可以检查更多的这里。

如果您打算更改这个用户名,您实际上可以。就像在任何Linux中一样,除了一些额外的步骤之外,为了使用这个新用户名使用SSH进行连接,您需要遵循一些额外的。

2)每次停止并重新启动Amazon实例(除非您使用的是弹性IP地址)时,公共EC2地址都会发生变化,您的公共IPv4名称、系统主机名和shell提示也会发生变化。这可以在用户指南中找到。如果您想拥有一个静态IP,您必须创建一个弹性IP地址,尽管它是有代价的。

3)安全组,是一组关于如何访问(入站规则)您的实例以及您的服务器可以访问什么(出站规则)的规则。默认情况下,如果没有弄错,在入站规则中,应该只使用SSH连接。

票数 3
EN

Stack Overflow用户

发布于 2018-10-27 23:21:14

  1. ubuntu是服务器上的用户名。
  2. 我不知道这是为什么,但您可以使用命令sudo hostnamectl set-hostname your-desired-hostname来更改它。您可以在AWS UserGuide中阅读更多内容。
  3. 安全组是防火墙规则,可以用来保护VM不受外界影响。您可以阻止对特定端口的访问,只允许从IP地址或IP范围访问特定端口。例如,您可以使用它限制对SSH的访问仅限于您的office地址,以防止其他任何人登录到您的EC2实例。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53026935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档