서버/클라우드

아마존 부팅시 루트권한 스크립트 실행

사악신 2019. 6. 17. 13:53

아마존 클라우드를 사용하면서, 리눅스의 방화벽 설정 등이 꼬여서 ssh 접근이 막힌다거나 하는 불상사가 발생하면 어떡해야할까요? 당황하지 말고 사용자 데이터로 스크립트를 등록하도록 합니다. 이때 해당 인스턴스를 중지하여야 스크립트를 저장할 수 있습니다.

 

 

스크립트는 아래와 같이 작성합니다.(firewalld 의 default zone 을 trusted 로 변경하여 모든 포트로 접근이 가능하도록 허용)

 

#cloud-boothook
#!/usr/bin/env bash

/bin/firewall-offline-cmd --set-default-zone=trusted
/bin/firewall-cmd --set-default-zone=trusted

 

이때 #cloud-boothook 을 반드시 맨 상단에 기입하여야합니다. 그런 후, 서버를 실행하고 이후 작업을 진행하면 됩니다~

반응형