在创建了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实例时.
发布于 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连接。
发布于 2018-10-27 23:21:14
sudo hostnamectl set-hostname your-desired-hostname来更改它。您可以在AWS UserGuide中阅读更多内容。https://stackoverflow.com/questions/53026935
复制相似问题