AWS

AWS – EC2 SSH 접속하기

EC2 환경에 접속하기 위해선 여러 방법이 있습니다. 🙄

  • EC2 인스턴스 연결
  • Session Manager
  • SSH 클라이언트
  • EC2 직렬 콘솔

위 방법 중 이번 시간엔 SSH 클라이언트 접속 방법을 알아보도록 하겠습니다.

SSH 클라이언트는 원격 컴퓨터에 연결하는 데 사용되는 응용 프로그램을 말합니다.

SSH 접속을 위해 키 페어가 필요하기 때문에 먼저 키 페어 생성에 대해 알아보겠습니다.


AWS 키 페어 생성

키 페어 생성은 두 가지 방법이 있습니다

  • 키 페어를 미리 생성
    • AWS Console – EC2 – 네트워크 및 보안 – 키 페어 – 키 페어 생성
    • 생성된 키 페어를 EC2 생성 시 적용
  • AWS Console에서 EC2 생성 시 키 페어 생성
    • AWS Console – EC2 – EC2 대시보드 – 인스턴스 시작
    • 이 방법은 EC2를 직접 생성 시에만 적용할 수 있습니다.
      • 예를 들어 Elastic Beanstalk과 같이 자동 생성되는 경우 위 방법으로의 적용이 필요합니다.

SSH 클라이언트 접속

  • AWS 가이드 활용
    • ssh 명령어 활용
      • ssh -i “key file path” root@ec2-15-165-17-166.ap-northeast-2.compute.amazonaws.com
    • 이 경우 파일 권한에 대한 수정이 필요합니다.
      • Linux, Unix, Mac 터미널 권한 수정
        • chmod 400 key_file_path
      • Windows GUI
  • EC2 접속 시 사용자 계정
Linux 인스턴스 환경 사용자 계정명
Amazon Linux 2, Amazon Linux AMI ec2-user
CentOS AMI centos, ec2-user
Debian AMI admin
Fedora AMI fedora, ec2-user
RHEL AMI root, ec2-user
SUSE AMI root, ec2-user
Ubuntu AMI ubuntu
Oracle AMI ec2-user
Bitnami AMI bitnami

참고 자료

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.