Как я могу подключиться к ec2, если я закрою порт 22 с помощью UFW? - PullRequest
0 голосов
/ 27 сентября 2018

Я не могу подключиться к своему экземпляру на ec2.Все было хорошо в начале, и я думаю, что теперь проблема в UFW.

Когда я настроил свой сервер, я включаю UFW для порта 80 и, возможно, отключить 22 порта.Потому что раньше все было хорошо, но теперь я не могу подключиться по ssh.

Как я могу подключиться к своему экземпляру ec2 и снова разрешить 22 порта?

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Вы можете использовать следующий простой способ (пользовательские данные), чтобы отключить UFW, затем получить доступ к экземпляру и отредактировать свой брандмауэр.

  1. остановка экземпляра
  2. Отредактируйте пользовательские данные, чтобы отключить ufw один раз, и предоставьте вам доступ к экземпляру
  3. , запустите экземпляр

Ниже приведены данные пользователя:

Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0

--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"

#cloud-config
cloud_final_modules:
- [scripts-user, once]

--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"

#!/bin/bash
sudo ufw disable
--//

См. Мой ответ здесь включить порт брандмауэра 22 на сервере ec2 после его отключения

0 голосов
/ 28 сентября 2018

Вы должны проверить группу безопасности под экземпляром EC2 и включить / добавить порт 22 там.После этого вы можете проверить apache на порту 80.

Если вы случайно заблокировали порт, воспользуйтесь этой ссылкой, чтобы сбросить его снова https://u.osu.edu/walujo.1/2017/04/21/how-to-fix-ec2-instance-when-you-accidentally-block-port-22/

...