관리 메뉴

개발이야기

[Linux] AWS EC2 생성 및 SSH로 접속하기 본문

OS & CLI/Linux

[Linux] AWS EC2 생성 및 SSH로 접속하기

안성주지몬 2019. 2. 18. 00:00

안녕하세요 이번 시간에는 AWS EC2 인스턴스를 생성해보고 SSH를 이용하여 접속해보는 방법에 대해서 알아보도록 하겠습니다.



우선 새로운 EC2를 생성해줍니다.



'EC2를 사용하여'를 클릭해줍니다.










저는 Linux 서버를 사용하기 위해 프리티어가 사용가능한 첫번째 항목을 선택해주었습니다.


이 역시 프리티어가 사용할 수 있는 항목을 선택해줍니다. 선택을 하면 아래와 같은 화면이 나옵니다.






처음 생성이 된 후에는 인스턴스 상태가 위와는 다르게 초기화 중이라고 나올 것입니다.

인스턴스 상태가 위와 같이 runnig상태가 되면 오른쪽 상단 인스턴스 시작 옆에 있는 연결 버튼을 클릭하면 아래와 같은 화면이 나옵니다.



먼저 터미널을 오픈하신 후 'cd ~/.ssh' 명령을 입력해줍니다.


위의 과정에서는 생략되었지만 인스턴스를 생성하면서 xxx.pem 파일을 다운 받아 놓으셨을 겁니다. 

xxx.pem 파일을 현재 .ssh 디렉토리로 옮겨줍니다. 


이후  ' chmod 400 xxx.pem ' 명령을 입력하신 후 

ssh -i 명령 뒤에 퍼블릭 DNS 를 넣어주시면 됩니다. 퍼블릭 DNS 는 위의 화면에서도 확인하실 수 있고 아래와 같이 인스턴스 설명에서도 확인하실 수 있습니다.



이렇게 ec2  인스턴스를 사용하여 linux 서버를 사용할 수 있습니다.




레퍼런스

[1] https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EC2_GetStarted.html











Comments