본문 바로가기
빅데이터 분석 환경 구축

01-2. Local에서 EC2 인스턴스 접속

by pavi03 2022. 4. 25.

 

 

0. 공통

- ssh - i “pem file path” ubuntu@ec2_ipaddress (ubuntu 이미지사용)

- ssh - i “pem file path” ec2-user@ec2_ipaddress (아마존 이미지 사용)

 

1. Window

- SSH Config 설정 (~/.ssh/config 파일 편집)

- 1. 윈도우 '사용자' 홈디렉토리 아래에 .ssh 폴더 아래에 config 파일 생성 (ex. C:/Users/CHM/.ssh/config)

- 2. 다음과 같이 입력

Host nn1
        HostName 3.37.62.0
        User ubuntu
        IdentityFile ~/.ssh/hadoop_eco_system.pem

Host nn2
        HostName 3.39.9.193
        User ubuntu
        IdentityFile ~/.ssh/hadoop_eco_system.pem

Host dn1
        HostName 3.34.194.251
        User ubuntu
        IdentityFile ~/.ssh/hadoop_eco_system.pem

Host dn2
        HostName 15.164.210.108
        User ubuntu
        IdentityFile ~/.ssh/hadoop_eco_system.pem

Host dn3
        HostName 54.180.153.190
        User ubuntu
        IdentityFile ~/.ssh/hadoop_eco_system.pem

3. ssh nn1으로 접속 확인

 

2. Putty

 

3. Mac

- SSH Config 설정

- 0. ssh key

# ssh key 복사
mkdir -p ~/identity
mv ~/Downloads/hadoop_eco_system.pem ~/identity/hadoop_eco_system.pem

# pem 키 권한 변경 -> 600이 아닐 경우 보안 취약으로 판단
chmod 600 ~/identity/hadoop_eco_system.pem

# ssh key 만들기
ssh-keygen -t rsa
# enter 계속 치기

- 1. vim ~/.ssh/config

- 2. 다음과 같이 입력

Host nn1
        HostName 3.37.62.0
        User ubuntu
        IdentityFile ~/identity/hadoop_eco_system.pem

Host nn2
        HostName 3.39.9.193
        User ubuntu
        IdentityFile ~/identity/hadoop_eco_system.pem

Host dn1
        HostName 3.34.194.251
        User ubuntu
        IdentityFile ~/identity/hadoop_eco_system.pem

Host dn2
        HostName 15.164.210.108
        User ubuntu
        IdentityFile ~/identity/hadoop_eco_system.pem

Host dn3
        HostName 54.180.153.190
        User ubuntu
        IdentityFile ~/identity/hadoop_eco_system.pem

3. chmod 440 ~/.ssh/config

4. ssh nn1으로 접속 확인

 

 

+ PrivateIP 는 중지했다 재실행해도 바뀌지 않음

+ PublicIP 는 중지했다 재실행하면 바뀜

+ https://oingdaddy.tistory.com/203 읽어보세요.