728x90
728x90
EC2 인스턴스 연결 SSH 를 사용해서 EC2 인스턴스에 연결을 해봤다. SSH 말고도 EC2 Instance Connect 라는 방법으로 EC2 인스턴스에 연결할 수 있다. 우측 상단에 연결이라고 되어있는 부분이 보일텐데 클릭한다. EC2 인스턴스 연결, Session Manager, SSH 클라이언트, EC2 직렬 콘솔 4가지 옵션을 확인할 수 있다. 여기서는 EC2 인스턴스 연결 옵션을 이용할 것이다. 사용자 이름은 자신이 원하는 이름으로 지정해서 사용하면 된다. EC2 인스턴스 연결 옵션은 Amazon X2 나 Ubuntu 에서 사용할 수 있다. AWS 의 모든 AMIs 타입에서 작동하는 것이 아니다. 연결 버튼을 누르면 자동적으로 EC2 인스턴스에 연결이 된다. 현재 이 방식은 SSH 키를 사..
리눅스 또는 맥에서 SSH 실행하는 방법 SSH 는 AWS 를 다룰 때 가장 중요한 기능 중 하나이다. 터미널이나 CLI 를 사용하여 원격으로 서버를 조종할 수 있도록 허락하는 것이다. EC2 인스턴스가 있고 아마존 리눅스 2도 있다. EC2 인스턴스는 public ip 를 사용하고 있다. 이 인스턴스에 접근을 하기 위해서는 인바운드 룰로 SSH 에 대한 설정을 해줘야 한다. 그리고나서 터미널을 사용하여 22번 포트를 통해 EC2 인스턴스에 접근할 것이다. 이런식으로 접근을 하게 되면 내 터미널이 EC2 인스턴스인 것처럼 되는 것이다. 일단 실행 중인 EC2 인스턴스를 클릭한다. EC2 인스턴스는 public DNS 와 public ip 를 사용한다. 즉 EC2 에 접근하기 위해 public IPv4 주..
SSH 개요 클라우드를 사용하면서 느끼는 까다로운 요소 중에 하나가 SSH 이다. SSH 는 유지 관리 또는 어떤 작업을 하기 위해서 서버 내부에 연결할 떄 사용하는 방법이다. 윈도우 버전 10 이하를 사용하고 있다면 putty 라는 프로그램을 사용할 수 있고 SSH 와 똑같은 작업을 할 수 있다. 윈도우 버전 10 이상이나 MAC, LINUX 를 사용하고 있다면 SSH 를 사용할 수 있다. SSH 프로토콜이 EC2 인스턴스에 연결할 수 있도록 도와준다. EC2 Instance Connect 라는 것이 있다. 이건 웹 브라우저를 사용하여 EC2 인스턴스에 연결하는 방식이다. SSH 와는 다르게 터미널을 사용하지 않고, MAC, LINUX, 윈도우 모든 버전에서 사용할 수 있기 때문에 유용한 방식이다. M..
보안 그룹 실습 EC2 서비스에 들어와서 왼편을 스크롤해서 내리다보면 보안 그룹을 찾을 수 있다. 보안 그룹은 네트워킹을 통해 EC2 인스턴스에 대한 접근을 통제하는 방법이다. 두 개의 그룹이 있는데, launch-wizard 는 EC2 인스턴스를 생성했을 때 만들었던 것이고 default 로 되어있는 기본값 그룹이 있다. 얘는 alias 계정을 생성했을 때 기본값으로 생성된 것이다. launch-wizard 를 클릭하고 스크롤을 내리면 자세한 내용을 확인할 수 있다. 보안 그룹 ID를 확인할 수 있고 계정 내에서 보안 그룹을 고유하게 식별해주는 식별자이다. 또 내리다보면 3개의 인바운드 룰과 하나의 아웃바운드 룰을 가진 것을 알 수 있다. 인바운드 규칙 탭을 클릭하면 보안 규칙에 대해서 자세하게 볼 수..
보안 그룹 및 클래식 포트 개요 EC2 인스턴스는 만들었으나 보안 그룹은 아직 지정하지 않았다. 보안 그룹은 AWS 클라우드의 네트워크 보안을 수행하는데 아주 기본이 된다. 보안 그룹은 트래픽이 EC2 인스턴스로 들어오고 나가는 방식을 제어한다. 보안 그룹은 정말 쉽다. 그냥 룰만 포함하면 되기 떄문이다. 그래서 어떤 것이 들어올 수 있고 어떤 것을 내보내는지에 대한 설정을 해주면 된다. 보안 그룹은 규칙들을 포함하고 있다. 보안 그룹은 IP 주소나 다른 보안 그룹을 참조한다. 즉, 보안 그룹은 서로를 참조할 수 있는 규칙들을 가질 수 있다. 예를 들자면, 컴퓨터가 있고 인터넷을 사용하고 있다. 내 컴퓨터에서 EC2 인스턴스로 접근하고 싶은 상황이다. 일단 EC2 인스턴스를 중심으로 보안 그룹을 생성해야..
EC2 인스턴스 유형 기본 사항 현재 7가지 유형의 EC2 인스턴스가 있음을 알 수 있다. AWS 에는 다음과 같은 명명 규칙이 있다. m5.2Xlarge 라는 인스턴스 유형이 있다. 이건 무엇을 의미하는걸까? m은 인스턴스 클래스 5는 인스턴스의 세대이다. 만약 새 하드웨어로 개선하면 m5 인스턴스를 개선한 것 이기 때문에 m6 가 된다. 2Xlarge 는 인스턴스 클래스 안의 사이즈를 나타내는 것이다. 인스턴스의 크기를 대표하는 것이고 크기가 클수록 더 많은 CPU 코어 갯수, 더 큰 메모리 용량을 갖게 된다. 범용적으로 사용되는 인스턴스들이 있고 대표적으로는 t2 micro 가 있다. 아래 사진처럼 범용 목적의 다양한 인스턴스 유형이 존재한다. 높은 수준의 프로세서가 필요한 작업엔 무엇이 있을까? ..