단계 오류 : 1. sudo ufw enable 2. 명령은 기존 ssh 연결을 방해 할 수 있습니다. 수술 (y | n)을 계속 하시겠습니까? y 3. 종료 ssh를 다시 시작하기 전에 액세스 할 수 없습니다. 보안 그룹에서 포트 22가 열려 있습니다. 방화벽은 포트 22를 사용하지 않습니다. 서버에 다시 액세스하는 방법은 무엇입니까?비활성화 후 ec2 서버에서 방화벽 포트 22를 활성화하십시오.
1
A
답변
0
이 시점에서 컴퓨터로 돌아갈 수있는 방법은 없습니다. ufw가 자동으로 시작되고 SSH 트래픽을 허용하는 규칙을 추가하지 않은 것 같습니다 (귀하의 의견에 따르면). 데이터를 복구 할 수있는 일
는
- 는 EC2 인스턴스,
- 이 EBS 볼륨을 분리,
- 출시 다른 EC2 인스턴스, 그것에
- 로그를 종료
- EBS 볼륨 탑재 및
- 데이터를 새 인스턴스에 복사하십시오.
1
다음과 같은 간단한 방법 (사용자 데이터)을 사용하여 ufw를 끄고 인스턴스에 액세스하여 방화벽을 편집 할 수 있습니다. 그것은 다시 부팅
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
--//
과 희망 :
에 액세스 할 수 있도록 할 인스턴스에게 사용자 데이터를
재부팅했습니다. 그러나 서버에 액세스 할 수 없습니다. – thanks