我需要通过 SSH 访问运行 Ubuntu 10.4 的 Amazon EC2 实例。我只有亚马逊用户名和密码。有什么想法吗?
最佳答案
基本上,您需要一个私钥文件才能通过 SSH 登录到您的 EC2。按照以下步骤创建一个:
- 去 https://console.aws.amazon.com/ec2/home并登录您现有的亚马逊账户。
- 单击 LHS 上的“ key 对”或 https://console.aws.amazon.com/ec2/home?region=us-east-1#s=KeyPairs .
- 您应该看到您生成的 KEY 列表(或在 EC2 创建过程中)。
- 如果您没有看到私钥或丢失了私钥,请点击“创建 key 对”。
- 输入一个唯一的名称并按回车键。
- 将出现一个下载面板供您保存私钥,保存它。
- 将其保存在文件权限为“0600”的某个地方
- 单击 LHS 上的“实例”或 https://console.aws.amazon.com/ec2/home?region=us-east-1#s=Instances
- 您应该会看到 ec2-instances 列表,如果没有看到,请创建一个。
- 点击 EC2 机器并记下公共(public) DNS 地址。
- 打开您的终端(在 Linux 中)并输入以下命令
-
ssh -i /path/to/private-key root@<ec2-public-dns-address>
- 根据您的发行版选择ec2-user
,在最新版本中已避免使用 root 用户名或ubuntu
作为您的用户名。 - 回车
- 就是这样。
-
关于ubuntu - 如何为 Amazon EC2 实例设置 SSH 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6394762/