linux没有ssh文件或目录,linux – SSH到AWS EC2问题 – key_load_public:没有这样的文件或目录...

不幸的是,3小时的谷歌搜索对我没有帮助,我指望那里的人能够通过这一切行走’nix noob’.

我的情况

几个月来,我一直在从我的mac成功地进入我的AWS实例.即使在今天它仍然有效.这在逻辑上消除了所有与设置相关的问题,例如确保我打开端口22,指向0.0.0.0/0,具有正确的用户名(其ubuntu不是ec2用户),正确许可我的pem文件等.

然后我的mac挂起,我重启mac,突然间我再也不能ssh了.我甚至无法通过直接从aws控制台启动的java客户端进入ssh. aws控制台上的利用率和其他状态检查看起来很好.

这是我的-vvv替换了个人信息:

OpenSSH_6.9p1, LibreSSL 2.1.8

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 21: Applying options for *

debug2: ssh_connect: needpriv 0

debug1: Connecting to [] port 22.

debug1: Connection established.

debug1: key_load_public: No such file or directory

debug1: identity file /Users//ipythonswyx1.pem type -1

debug1: key_load_public: No such file or directory

debug1: identity file /Users//ipythonswyx1.pem-cert type -1

debug1: Enabling compatibility mode for protocol 2.0

debug1: Local version string SSH-2.0-OpenSSH_6.9

ssh_exchange_identification: read: Operation timed out

我认为很明显debug1:key_load_public:这里没有这样的文件或目录.但是a)为什么会突然停止工作? b)即使我再次修改了pem文件,它仍然显示此错误?

我可以在网上找到的唯一其他解决方案是删除这个实例,只是从头开始重新设置 – 我非常想保留这个实例.

你可以建议我应该google或我可以运行的任何其他诊断吗?作为这样一个n00b的问题是我甚至不知道要问的正确问题或如何描述我的问题,而不是“这件事现在起作用并不起作用,我没有任何想法的原因”.救命.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值