Kha*_*iny 2 ssh bash amazon-ec2 amazon-web-services windows-10
我正在尝试使用Windows 10上的bash连接到我的Amazon EC2实例.我已经下载了MyKey.pem它显示了这条消息
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0555 for 'MyKey.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: MyKey.pem
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
在搜索时我发现此问题尝试SSH到Amazon Ec2实例 - 权限错误但没有帮助我.我几乎跟随亚马逊文档的每一步都没有结果.
我试图改变密钥的模式使用,但没有与我一起工作
chmod 400 MyKey.pem
Run Code Online (Sandbox Code Playgroud)
我也尝试使用PuTTy连接,但它告诉我server refused our key
并告诉我这个
我该如何解决?
小智 8
似乎你将密钥文件存储在通常的文件系统中.默认情况下,Windows 10不接受创建400权限/mnt/driveletter/blablabla.如果您尝试这样做,它将自动切换到555.如果要配置400权限,可以将密钥文件传输到模拟的Linux文件系统.例如,/home/username并运行chmod 400 key.pem.之后,对AWS的ssh应该像往常一样工作.
| 归档时间: |
|
| 查看次数: |
4160 次 |
| 最近记录: |