inblog logo
|
Gyeongwon's blog
    AWS

    [AWS #2] Mac에서 EC2 서버 접속하기

    도경원's avatar
    도경원
    Oct 01, 2025
    [AWS #2] Mac에서 EC2 서버 접속하기
    Contents
    1. 키 페어 파일 준비하기2. 권한 설정3. 최초 접속 (SSH)4. 다시 접속할 때5. 팁: 자주 접속할 때는 ~/.ssh/config 활용

    1. 키 페어 파일 준비하기

    EC2 인스턴스를 만들 때 받은 키 페어(.pem) 파일을 안전한 폴더에 보관한다.
    예: ~/aws-key/doythan-aws-key.pem
    cd /Users/dogyeong-won/aws-key ls doythan-aws-key.pem

    2. 권한 설정

    .pem 키 파일은 반드시 권한을 제한해야 한다.
    권한이 널널하면 SSH가 접속을 거부한다.
    chmod 700 doythan-aws-key.pem ls -al
    결과:
    -rwx------@ 1 user staff 1674 Sep 22 19:12 doythan-aws-key.pem

    3. 최초 접속 (SSH)

    아래 명령으로 서버에 접속한다:
    ssh -i doythan-aws-key.pem ubuntu@<EC2_PUBLIC_IP>
    • i: 키 파일 지정
    • ubuntu: Ubuntu AMI의 기본 사용자
    • <EC2_PUBLIC_IP>: EC2 퍼블릭 IP (예: 3.35.xxx.xxx)
    처음 접속 시 다음 메시지가 뜬다:
    The authenticity of host '3.35.xxx.xxx' can't be established. Are you sure you want to continue connecting (yes/no/[fingerprint])?
    여기서 yes 입력 → 서버 지문이 로컬에 저장됨.
    성공하면 EC2에 로그인 완료:
    Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.14.0-1011-aws x86_64) ubuntu@ip-172-31-4-37:~$ pwd /home/ubuntu

    4. 다시 접속할 때

    키 파일 경로를 절대경로로 지정해두면 편하다:
    ssh -i /Users/dogyeong-won/aws-key/doythan-aws-key.pem ubuntu@3.35.205.67
    매번 cd 할 필요 없이 어디서든 접속 가능.

    5. 팁: 자주 접속할 때는 ~/.ssh/config 활용

    ~/.ssh/config 파일에 별칭을 등록해두면 더 간단히 접속 가능:
    Host my-ec2 HostName 3.35.205.67 User ubuntu IdentityFile /Users/dogyeong-won/aws-key/doythan-aws-key.pem
    이제 아래 명령만으로 접속:
    ssh my-ec2

    ✅ 요약:
    1. .pem 키를 안전한 위치에 두고 권한 설정
    1. ssh -i 키.pem ubuntu@퍼블릭IP 로 접속
    1. 자주 쓸 땐 ~/.ssh/config 에 등록

    Share article
    Contents
    1. 키 페어 파일 준비하기2. 권한 설정3. 최초 접속 (SSH)4. 다시 접속할 때5. 팁: 자주 접속할 때는 ~/.ssh/config 활용

    Gyeongwon's blog

    RSS·Powered by Inblog