ec2生成的密钥ssh setup OSX



情况如下:

  • 我使用EC2控制台
  • 生成并下载了一个ssh密钥作为。pem文件
  • 我把这把钥匙给了我的同事,他已经能够使用PuTTY登录到服务器。
  • 我已经尝试了几个小时,想知道在哪里放。pem文件,这样我就可以调用

    ssh -v [SERVER IP ADDRESS] -l [USERNAME]

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

我的当前设置是:

    我复制了。pem文件中的文本并将其放入~/.ssh/id_rsa
  • 我设置权限为chmod 600 id_rsa
  • 我遇到了一个巨大的错误,以"Permission denied (publickey)"结束。

感谢您的宝贵时间。

使用ssh -i keyfile。pem user@host.com。这将使用标识文件(。

最新更新