Rav*_*h13 11 ssh shell powershell amazon-ec2 amazon-web-services
简短的问题描述:我在 Redhat Linux 和 Ubuntu 操作系统上创建了两个新的 AWS EC2 服务器实例。我试图通过 Putty 通过 SSH 登录它,但出现错误(详细错误有问题)。这只是一个简短的描述。
详细问题描述:我在创建Ubuntu 20 OS版本的免费层Amazon EC2(弹性计算云)服务器后生成了一个新的.pem文件。然后我PuttyGen在我的 Windows-10 操作系统电脑中使用了软件当尝试通过腻子登录时,它给了我一个错误,如下面的错误描述所示,因此我无法登录到 aws 机器,我进一步调查了在这个自我回答的问题中详细提到了问题和故障排除步骤的所有细节(欢迎其他建议/解决方案)。
错误描述:
"Server refused our key" 在终端 AND "NO supported authentication method available(server sent:public ke;gssapi-with-mic)"
Rav*_*h13 12
初步故障排除:
显然以上都没有奏效;足够的谈话所以现在现在来实际解决方案:)
带有完整步骤的实际修复:
ssh,因此我尝试了SSH和powershell,如下所示。PS E:\test> ssh -i "aws_key_generator.pem" ubuntu@singh_server_test.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'aws_key_generator.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "aws_key_generator.pem": bad permission
Run Code Online (Sandbox Code Playgroud)
"Right click on .pem file"-->"Properties"-->"Security"-->"Advance"并从那里禁用“继承”来删除继承。PuttyGen到“authorized_keys”并保存。我已经解决了这项工作的问题,并想在这里与所有人分享;也欢迎其他解决方案,欢呼和快乐学习。
| 归档时间: |
|
| 查看次数: |
798 次 |
| 最近记录: |