2016-08-11 7 views
1

단계 오류 : 1. sudo ufw enable 2. 명령은 기존 ssh 연결을 방해 할 수 있습니다. 수술 (y | n)을 계속 하시겠습니까? y 3. 종료 ssh를 다시 시작하기 전에 액세스 할 수 없습니다. 보안 그룹에서 포트 22가 열려 있습니다. 방화벽은 포트 22를 사용하지 않습니다. 서버에 다시 액세스하는 방법은 무엇입니까?비활성화 후 ec2 서버에서 방화벽 포트 22를 활성화하십시오.

+0

과 희망 :

  1. 한 번 UFW을 해제하고 다음 인스턴스

에 액세스 할 수 있도록 할 인스턴스에게 사용자 데이터를

  • 편집 사용자 데이터입니다 중지 방화벽을 자동 시작하지 않습니다. http://askubuntu.com/questions/545330/ufw-not-enabled-at-startup –

  • +0

    재부팅했습니다. 그러나 서버에 액세스 할 수 없습니다. – thanks

    답변

    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 
    --//