AWS

EC2 서버 방화벽 (임바운드 규칙)

25G 2023. 1. 25. 18:46

임바운드 규칙

AWS는 전 세계에 resion을 가지고 있습니다. 우리나라엔 서울에 있고 각 나라별로 리전이 있는데 이 리전에는 수 많은 컴퓨터가 있습니다. 일반적으로 한국에서 ec2서비스로 컴퓨터를 임대받는다고 할 때 서울 리전을 이용하게 됩니다.

그리고 로컬 컴퓨터에서 입대를 받은 aws ec2 서버 컴퓨터에 원격접속을 해야하는데 이때 아무나 내가 임대받은 ec2로 들어오면 안되기 때문에 기본적으로 ec2에 모든 포트를 차단하는 방화벽이 있습니다.
이 차단을 풀어주기 위해서 해야하는 설정이 임바운드 규칙 이라는 설정입니다.

ssh

ec2 를 임대한 후에는 ssh접속을 위해서 22번포트는 열어 둡니다.

  • ssh : secure shell

    shell?

    컴퓨터를 제어하기 위해서 가장 로우하게 들어가면 결국 하드웨어에 접근을 해야하는데 cpu나 ram같은 자원들을 개발자가 전부 재어하기란 너무나 많은 어려움이 있습니다. 이를 도와주는것이 오퍼레이션시스템(os)를 통해서 사람이 내린명령을 통해서 하드웨어를 제어를 하는데 이때 사람이 os에게 명령을 할때 사용하는 언어가 shell이라고 합니다. 그렇기 때문에 shell은 os마다 조금씩 다른것 입니다.
    그럼 그냥 shell만 써도 되지만 ssh를 사용하는 이유는 scure shell이기 때문에 데이터가 통신중에 탈취되더라도 암호화된 데이터가 노출되는것이기때문에 조금은 보안에 유리해 지는 것 입니다.

결론적으로 22번포트로 개방된 ec2서버에 ssh로 접속을 한다는 것은 원격으로 ec2서버 컴퓨터에게 os를 통해서 명령을 내릴 수 있게 된다는 것 입니다.