如何将Mac终端与EC2实例连接

ENI*_*RKU 1 amazon-ec2 amazon-web-services

我正在使用mac终端,我想通过aws将我的计算机与服务器实例EC2连接。由于我使用的是Mac OS X,因此不必使用PUTTY。问题是,当我下载密钥时,它的扩展名为.ppk,但是当我需要在终端上运行它时,我需要使用一个命令,其中我必须使用.pem扩展名。我试图以这种方式运行它,它告诉我,权限被拒绝。在这种情况下,有人可以帮我做什么吗?我是否需要更改许可或将我的密钥从.ppk转换为.ppm?

Cen*_*xui 7

您需要知道所下载的.pem文件夹,然后按照以下步骤操作:

  1. 下载密钥对(.pem文件)
  2. cd到keypair(.pem文件)位置(请注意,您可以使用绝对路径名作为密钥对)
  3. chmod 400 [your_key_name] .pem(请注意,要使SSH起作用,您的密钥不得公开可见。如有必要,请使用此命令。)
  4. ssh -i“ [您的密钥名称] .pem” ec2-user @ [您的ec2 dns名称]


err*_*07s 2

您必须按照以下步骤将“ppk”文件转换为“pem”文件。

http://www.ramsmusings.com/2014/02/20/converting-a-putty-ppk-file-to-a-pem-file-for-accessing-aws-ec2-instances/

转换后,使用 SSH 命令连接到实例并转换后的“pem”文件。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html