다가오는 다음을 향해

[AWS] AWS EC2 인스턴스 연결 - 인텔리제이(INTELLJ)/SSH 접속(Mac) 본문

Server/AWS

[AWS] AWS EC2 인스턴스 연결 - 인텔리제이(INTELLJ)/SSH 접속(Mac)

hyeseo 2022. 8. 19. 18:43

▼ 개발환경

더보기

MacBook Pro M1 

Springboot
[ IDE ] ]IntelliJ IDEA (Ultimate Apple Silicon 2022-02])

[ Spring ] springboot 2.7.1(springframework - 5.3.21)

[ Java ] java-1.8(openjkd 1.8.0_342)

[ Build Tool] Maven 3.3.2

[ WAS ] Tomcat (Apache Tomcat-9.0.64)
[ RDBS ] MySql - 8.0.30

[ Lombok ] 1.18.24

[ mybatis ] 2.1.3

 

 

사전준비


EC2 인스턴스 생성(ubuntu)

EC2 인스턴스 생성

 

 

 

인스턴스 연결 방법 확인


 

연결하려는 인스턴스 위에 마우스 커서를 올려둔 상태에서 우클릭- [연결] 을 클릭합니다.

 

SSH 프로토콜로 접속할 수 있는 방법을 확인합니다.

 

 

 

 

 

인텔리제이로 SSH 접속하는 방법


도구(Tools) - 배포(Deployment) - 원격 호스트 찾아보기(Brose Remote Host) 를 클릭합니다.

 

 

오른쪽 Remote Host 창의 [...] 을 클릭합니다. 

 

 

서버 이름을 입력합니다.

 

SSH configuration 의 오른쪽 [...]을 클릭합니다.

 

SSH 구성 창 왼쪽 상단 [ + ] - [ Add ] 를 클릭합니다.

각 정보를 입력합니다.

- 호스트(Host) : 퍼블릭 IPv4 주소

- 사용자 이름(User name)

    AWS - EC2 - 인스턴스에 연결 - SSH 클라이언트 하단에서 확인 할 수 있습니다.

    [예시:  ssh -i "*****pem" ubuntu@ ...] 

- 인증 타입(Authentication): 키쌍(key pair)을 선택합니다.

- 비공개 키파일(Private Key path) : 다운받은 키페어 파일을 선택하면 됩니다.

 

 

정보 입력 완료 후 연결 테스트(Test Connection)를 클릭하여 확인합니다.

 

[연결성공화면]

우측 하단 저장(Apply) 후 확인(ok)을 클릭합니다.

 

Root paht 에 /home/ubuntu를 입력 후 우측 하단 확인(ok)을 클릭합니다.

 

Remote Host에 연결된 AWS EC2 디렉토리가 조회 됩니다.

 

 

도구(Tools) -> SSH 세션 시작(Start SSH session) -> 만들어둔 서버를 선택합니다.

 

[연결성공화면]

 

 

 

참고 : https://writemylife.tistory.com/81