【问题标题】:EC2-generated key ssh setup OSXEC2 生成的密钥 ssh 设置 OSX
【发布时间】:2013-04-20 04:07:18
【问题描述】:

情况如下:

  • 我使用 EC2 控制台生成并下载了 ssh 密钥作为 .pem 文件
  • 我把这个密钥交给了我的同事,他有一台 PC,他可以使用 PuTTY 很好地登录到服务器。
  • 我已经尝试了几个小时来找出 .pem 文件的放置位置,以便我可以调用

    ssh -v [服务器 IP 地址] -l [用户名]

我知道 IP 地址和用户名是准确的,因为这是我的同事使用的。我将 .pem 文件放在哪里,我设置了哪些权限?似乎每个关于这些东西的教程都假设您使用 ssh-keygen 生成了密钥,它显然会为您处理所有这些,而 EC2 上的说明并没有告诉您除了下载密钥之外应该做什么。

我目前的设置是这样的:

  • 我复制了 .pem 文件中的文本并将其放入 ~/.ssh/id_rsa
  • 我将权限设置为 chmod 600 id_rsa
  • 我收到一个以“Permission denied (publickey)”行结尾的严重错误

感谢您的宝贵时间。

【问题讨论】:

    标签: macos ssh


    【解决方案1】:

    只需使用 ssh -i keyfile.pem user@host.com。这将使用身份文件(EC2 提供给您的.pem)

    【讨论】:

      猜你喜欢
      • 2018-01-02
      • 2013-03-17
      • 2016-11-11
      • 2019-06-11
      • 2020-08-06
      • 2020-03-01
      • 1970-01-01
      • 2019-09-04
      • 2017-08-19
      相关资源
      最近更新 更多