AWS EC2에 OSX 터미널로 접속하기

기본적으로 EC2에서는 터미널로 접속하지 않아도 되는 웹 인터페이스를 제공하고 있는 것 같다(구린 것 같아서 직접 써보지 않았음).
하지만 그건 보나마나 구리니까... 그냥 터미널로 접속한다. 윈도우즈에서 많이 사용하는 터미널 프로그램도 어차피 비슷하겠지만 난 OSX을 쓰고 있으니 기본적으로 탑재된 터미널을 사용한다.


위의 버튼 세개 중에 중간의 Connect를 클릭한다. 클릭한다고 바로 연결되는게 아니라 안내가 나오니까 일단 클릭. 그럼 아래와 같은 화면이 나오는데.


가린 부분은 EC2 instance 생성시 만든 key pair 파일(.pem)과 ip주소이다. instruction에서 하라는대로 파일 권한설정 해주고 접속해본다.

안된다. instruction에 나온 것처럼 port 22로 접근하기 위해서는 security group의 설정을 바꿔줘야 하기 때문이다. 일단 대쉬보드의 좌측 메뉴에서 Network & Security > Security Groups로 이동.
그럼 현재 사용중인 Security Group 목록이 나온다. 현재 하나만 사용중이므로 하나밖에 없음.


아래의 화면에서 Inbound 탭을 선택한다.


Create a new rule에서 SSH를 선택하고 Add Rule. 그리고 Apply Rule Changes를 누르면 변경사항이 반영된다. 나중에 HTTP나 MySQL 포트를 열어줄 때도 같은 방식으로 하면 된다.
그리고 다시 접속 시도를 하면.


성공.

댓글 없음:

댓글 쓰기