ubuntu - 如何为 Amazon EC2 实例设置 SSH 访问?

标签 ubuntu amazon-ec2 ubuntu-10.04

我需要通过 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/

相关文章:

PHP 列出不存在的文件

mysql - 如何导入 .sql 文件

ruby-on-rails - 需要帮助在 ubuntu 10.04 上安装 rvm

amazon-web-services - "free tier"个实例 ... 4 天内超过 1 GB 带宽的 85% ... 我如何查看带宽使用情况?

amazon-web-services - Amazon Linux 机器 - Ansible ansible_distribution* 变量主要发行版

linux - 我如何获得(并学会有意义地解释)关于我的 Ubuntu 10.04 (Lucid) Linux 系统上 Wifi 子系统的非常低级的诊断?

python - 为什么将 'pip' 作为 Python 3 模块而不是作为脚本运行?

python - 文件未找到错误 : No such file or Directory Ubuntu Python

mysql - 为mysql中的特定数据库指定数据目录

php - 如何创建 amazon MySQL RDS 实例的镜像并连接到它?