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