ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • EC2 접속하기
    Infra/aws 2020. 4. 15. 00:40

    SSH를 사용하여 Linux 인스턴스에 연결

     

    [사전조건] - 다음과 사진과 같이 빨간네모 부분 확인하기

     

    1. AWS Amazon EC2 콘솔에서 Running 중인지 확인

     

    2. 인스턴스의 퍼블릭 DNS 이름 가져오기(퍼블릭 DNS(IPv4)열에서 확인 가능)

     

    3. 화면 오른쪽 상단에 리전 지역이 "서울"로 되어있는지 확인

    (제가 오하이오 같은 다른 지역에다 인바운드 규칙 만들어놓고 서버 접속이 안된다고 몇시간씩 삽질했습니다.)

     

    4. 인스턴스를 시작하는 데 사용한 AMI의 기본 사용자 이름을 가져오기 

            - Amazon Linux2 또는 Amazon Linux AM : ec2-user

            - Ubuntu AMI : ubuntu

     

     

    위의 사전 준비가 끝나면 원하는 SSH하나를 다운받아 사용합니다. ex) Xshell, putty

    putty 같은 경우에는 키페어 확장자명이 다르기 때문에 초보자분들은 안전하게 putty보다는 Xshell 을 사용을 권장합니다.

     

    Xshell을 다운받고나면 콘솔창이 뜨게 됩니다.

    콘솔창에서 다음과 같은 명령어를 칩니다.

    $ ssh -i {키페어 파일위치 ex) /path/my-key-pair.pem} {퍼블릭 DNS 이름 ex) ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com}

    왼) 아마존 리눅스2 오) Ubuntu

    정상적으로 연결되면 다음과 같이 뜨게 됩니다.

    왼쪽 같은 경우에는 us-east-2로 되어있는데 맞습니다... 오하이오 리전으로 잘못 만든겁니다.

    서울로 하신분들은 오른쪽처럼 ap-northeast-2로 나와야 합니다.

     

     

    만약 명령어를 쳤는데 이곳에서 서버에 키를 찾을 수 없다고 문구가 자꾸 뜨면 Xshell 화면 왼쪽에 세션정보를 우클릭해서 "등록정보"에 들어갑니다.

    이곳에서 사용자 인증 부분에 다음과 같이 방법 > Public Key, 사용자 이름, 사용자 키(아마존에서 받은 키페어 파일) 등을 입력해주고 연결 버튼을 클릭합니다.

     

    만약 이래도 안되면 아마존 사이트에서 인스턴스를 삭제(중지)하고 다시 만드는 방법(인스턴스 시작)을 추천드립니다.

    (인스턴스 삭제 버튼이 따로 없습니다. 중지를 해놓고 시간이 지나면 자동으로 목록에서 사라지게 됩니다.)

     

    그리고 첫 키페어 파일을 꼭 잘 저장해주세요.

    키페어 파일을 몇번씩 생성했다가 버리고 해서 인식을 못하는 걸 수도 있습니다.

     

    다음 포스트는

    EC2에 JAVA와 Tomcat을 설치하도록 하겠습니다.

    방법은 여러가지인데 그 중 마음에 드는 루트로 이동하시면 될 것 같습니다.

     

    FTP 전송으로 자바 및 톰캣 설치 >> EC2에 소스 올리기(FileZila 기준)

    리눅스 명령어로 자바 및 톰캣 설치(초보자용) >> [AWS EC2] Ubuntu 에 JAVA 설치 및 환경설정 하기


    용어사전

     

    SSH : 시큐어 셸(Secure Shell, SSH) : 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다.


    이전글 [Amazon AWS] - EC2 생성하기

     

    'Infra > aws' 카테고리의 다른 글

    [AWS EC2] git 설치 및 연동하기  (0) 2020.04.15
    EC2에 소스 올리기(FileZila 기준)  (0) 2020.04.15
    Amazon EC2 키 페어 개념  (0) 2020.04.15
    EC2 생성하기  (0) 2020.04.15
    EC2(Amazon Elastic Compute Cloud) 개념  (0) 2020.04.15

    댓글

Designed by Tistory.