程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SSH 到 Windows 上的 EC2 实例不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决SSH 到 Windows 上的 EC2 实例不起作用?

开发过程中遇到SSH 到 Windows 上的 EC2 实例不起作用的问题如何解决?下面主要结合日常开发的经验,给出你关于SSH 到 Windows 上的 EC2 实例不起作用的解决方法建议,希望对你解决SSH 到 Windows 上的 EC2 实例不起作用有所启发或帮助;

我正在尝试通过 SSH 连接到我的 AWS EC2 实例。我没有使用腻子。我正在使用虚拟环境和 python SDK。所以在我通过 SSH 进入服务器之前,我需要激活虚拟环境。但它并没有像我预期的那样工作。这就是我迄今为止所做的。

我运行以下命令激活了虚拟环境。

~\eb-ve\Scripts\activate 
@H_450_8@

它被激活了。然后我下载了附加到我的 EC2 服务器的 pem 格式的 SSH 密钥。下载后,我修改了文件的权限如下。

chmod 0400 ForkProd.pem
@H_450_8@

然后我尝试通过 SSH 连接到运行以下命令的服务器。

ssh -i "ForkProd.pem" root@ec2-13-229-232-13.ap-southeast-1.compute.amazonaws.com
@H_450_8@

然后我收到以下错误。

Permissions for 'ForkProd.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 "ForkProd.pem": bad permissions
root@ec2-13-229-232-13.ap-southeast-1.compute.amazonaws.com: Permission denIEd (publickey,gssAPI-keyex,gssAPI-with-miC).
@H_450_8@

我记得我之前对另一个项目做过同样的事情,并且成功了。我不确定这次出了什么问题。配置有什么问题,我该如何解决?

解决方法

我过去在 Windows 机器上肯定遇到过这个问题。如果我没记错,并且您对密钥的权限全部检查出来,那么这可能与 .pem 密钥在您的主目录或根目录中有关。

如果您将 .pem 移动到一个不太“全局”的文件夹中,例如C:\Users\your-username\Documents\ForkProd.pem 你可能运气更好。

编辑:在上面的评论中为来自 jarmod 的链接 +1

大佬总结

以上是大佬教程为你收集整理的SSH 到 Windows 上的 EC2 实例不起作用全部内容,希望文章能够帮你解决SSH 到 Windows 上的 EC2 实例不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。