当前位置: 首页 > 知识库问答 >
问题:

移动SSL crt文件后,不再能够通过SSH访问AWS

耿永寿
2023-03-14
> ssh -vv -i tc.pem ubuntu@tc.com
OpenSSH_7.5p1, OpenSSL 1.0.2l  25 May 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "tc.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to tc.com [1.1.1.1] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file tc.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file tc.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.5
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH_6.6.1* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to tc.com:22 as 'ubuntu'
debug1: SSH2_MSG_KEXINIT sent
Connection closed by 1.1.1.1 port 22

我在服务器上重新启动了一次,现在,当我尝试SSH时,我得到了这个:

> ssh -i tc.pem ubuntu@tc.com
ssh: connect to host tc.com port 22: Connection timed out

如果我可以进入服务器或以任何方式访问文件来重命名它们,这将是一个简单的修复。感谢任何人能提供的任何帮助。

共有1个答案

尉迟远
2023-03-14

这是相当容易做到的。基本上,您将在另一个实例上挂载EC2实例的根卷(EBS卷),编辑.ssh/authorized_keys,然后将卷重新连接回实例。

这里有一篇文章介绍了这一步骤:

EC2实例上的SSH密钥访问恢复

 类似资料:
  • 我刚刚为Github repo创建了一个Wiki,并将其克隆到我的桌面上。只有使用进行克隆的选项,这意味着每次我尝试推送git时,都会要求我输入用户名和密码。 在Github Wiki中,有什么方法可以像我在所有标准回购中一样使用SSH吗? 我查看了 Wiki 帮助,但在那里找不到任何东西。 顺便说一句,我在吉特哈布中使用了2FA。

  • 通过SSH推送时: debug1:连接到github.com[192.30.252.129]端口22。 它卡在上面的线上。 telnet错误: 我在同一网络中设置了另一台计算机,使用相同的ssh键,它成功地通过ssh推送到github上,而原来的计算机仍然得到超时。 操作: null null 其实,在问之前,我从谷歌看到过类似的问题,但是没有一个解决问题,也没有一个解释原因。 而且这个问题真的很

  • 有谁能帮我找到这个命令吗?命令是 如果我错了,请纠正我,但正如我所看到的,这将压缩当前目录中的文件,同时它将其复制到目标位置,对吗?这是否意味着当前文件将是完整的(不会被压缩)?

  • 问题内容: 是否可以获取文档中CSS文件的全部文本内容?F.ex: 我不是真的通过document.styleSheets获取所有CSS规则,还有另一种方法吗? 更新: 当然有ajax选项,我感谢给出的答案。但是似乎没有必要使用已经在浏览器中加载的ajax重新加载文件。因此,如果有人知道提取当前CSS文件的文本内容的另一种方法(不是CSS规则),请发表! 问题答案: 如果样式表包含在同一个域中,则

  • 问题内容: 我无法让Jenkins通过SSH在BitBucket上克隆git存储库。出现以下消息失败: 采取的步骤 创建一个SSH密钥对 将公共密钥添加为BitBucket上存储库的部署密钥 在Jenkins Credentials Manager插件中安装SSH密钥和用户名(尝试过’git’和我的BB帐户名) 尝试使用URL的形式在构建中克隆存储库 我也尝试过不使用凭据管理器并手动将密钥安装在中

  • 不幸的是,我删除了Python的一些文件。我有macOS Catalina,我想用以下命令安装pytorch: 错误:命令出错,退出状态为1:/library/framework/python.framework/versions/3.8/bin/python3.8-u-c'import sys,setuptools,tokenize;sys.argv[0]=‘“’”‘/private/var/f