aws EC2, Lightsail 서버 SSH 접근방법

AWS Lightsail과 EC2 서버에 SSH로 접근하는 방법

AWS Lightsail과 EC2는 클라우드 컴퓨팅 환경에서 널리 사용되는 서비스입니다.

AWS Lightsail과 EC2 서버에 SSH로 접근하는 방법을 알아보겠습니다.

SSH(Secure Shell)는 원격 서버에 안전하게 접속할 수 있는 프로토콜로, 클라우드 인프라를 관리하는 데 필수적입니다.

1. Lightsail 서버 접근 방법

a) Lightsail 콘솔에서 접근하기

  1. AWS Lightsail 콘솔에 로그인합니다.
  2. 인스턴스 페이지로 이동합니다.
  3. 접근하고자 하는 인스턴스를 선택합니다.
  4. “Connect” 버튼을 클릭하여 브라우저 기반 SSH를 사용하여 연결합니다.

b) 터미널에서 접근하기

  1. Lightsail 인스턴스를 생성할 때 다운로드한 키 페어 파일(.pem)을 다운로드.
  2. 터미널에서 키 파일의 권한을 변경합니다 : chmod 400 LightsailDefaultKey-{region}.pem
  3. 다음 SSH 명령어를 실행하여 인스턴스에 접속합니다: ssh -i LightsailDefaultKey-{region}.pem username@public-ip-address

2. EC2 서버 접근 방법

a) 키 페어 준비

  1. EC2 인스턴스를 생성할 때 받은 키 페어 파일(.pem)을 준비합니다.
  2. 터미널에서 키 파일의 권한을 변경합니다: chmod 400 your-key-pair.pem

b) 보안 그룹 설정

  1. AWS 관리 콘솔에서 EC2 대시보드로 이동합니다.
  2. 인스턴스의 보안 그룹 설정을 확인하여 인바운드 규칙에 SSH (포트 22)가 허용되어 있는지 확인합니다.

c) SSH 연결

  1. 터미널에서 다음 명령어를 실행하여 EC2 인스턴스에 접속합니다: ssh -i /path/to/your-key-pair.pem ec2-user@public-ip-address
    • Amazon Linux의 경우 사용자 이름은 ‘ec2-user’입니다.
    • Ubuntu의 경우 사용자 이름은 ‘ubuntu’입니다.

주의사항

  • public-ip-address는 인스턴스의 퍼블릭 IP 주소로 대체해야 합니다.
  • 보안을 위해 IP 제한 및 키 관리에 주의해야 합니다.
  • EC2 인스턴스 유형에 따라 사용자 이름이 다를 수 있으니 확인이 필수입니다.

By Low ahn

리눅스를 처음 접하시는 분들은 위한 다양한 리눅스 정보를 공유합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다