云服务是未来计算的一个趋势,当我们创建好 key时我们需要本地和AWS交互。

一般来说我们输入:

ssh -i "×××.pem" ec2-user@IP

即可登录,但是如果我们权限设置不当,会出现如下错误:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for ‘××××.pem’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

这说明我们的×××.pem文件的权限设置错误。密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令:

chmod 400 ×××.pem

即可。

参考文章:

1.https://docs.amazonaws.cn/console/ec2/instances/connect/docs