更改端口后无法SSH到实例

时间:2019-05-09 14:51:17

标签: amazon-web-services amazon-ec2 ssh

我有一个正在运行的EC2实例,在该实例上,其中一个数据库具有通过在同一实例上运行的应用程序存储的事务记录。由于某些安全原因,我已经更改了端口,但是更改端口后,我无法通过SSH方式连接到实例。

我的安全组和NACL都配置了旧端口和新端口。 我尝试过多次SSH,但它给出了错误Network Error: Connection timeout。 如果此实例停止运行,我恐怕会丢失数据。需要帮助!

1 个答案:

答案 0 :(得分:0)

借助“系统管理器”下的“会话管理器”选项,您可以登录到实例而不会丢失数据。您需要按照Systems Manager Prerequisites

的Amazon文档中的说明,完成会话管理器的某些必备条件。
  1. 完成必要条件后,将IAM角色分配给为SSM创建的EC2实例。
  2. 在AWS控制台中,在“系统管理器”下搜索会话管理器选项,您的实例ID将在此处列出。
  3. 选择实例并选择“开始”会话,您将获得实例的Shell控制台。
  4. 还原在/ etc / ssh / sshd_config中对该端口所做的更改,然后再次尝试SSH。