땅지원
땅지원's Personal blog
땅지원
전체 방문자
오늘
어제
  • 전체 (353)
    • Frontend (2)
      • React (2)
    • Backend (90)
      • Java (16)
      • Python (19)
      • Spring (23)
      • Database (21)
      • Troubleshooting (8)
    • DevOps (27)
      • ELK (13)
    • CS (40)
    • OS (2)
      • Linux (2)
    • Algorithm (95)
      • concept (18)
      • Algorithm Problem (77)
    • 인공지능 (25)
      • 인공지능 (12)
      • 연구노트 (13)
    • 수업정리 (35)
      • 임베디드 시스템 (10)
      • 데이터통신 (17)
      • Linux (8)
    • 한국정보통신학회 (5)
      • 학술대회 (4)
      • 논문지 (1)
    • 수상기록 (8)
      • 수상기록 (6)
      • 특허 (2)
    • 삼성 청년 SW 아카데미 (6)
    • 42seoul (12)
    • Toy project (3)
    • 땅's 낙서장 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 20.11.6 BB21플러스 온라인 학술대회
  • 20.10.30 한국정보통신학회 온라인 학술대회

인기 글

태그

  • I
  • D
  • 이것이 리눅스다 with Rocky Linux9
  • E
  • ㅗ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
땅지원
수업정리/임베디드 시스템

AWS Lightsail 인스턴스 생성 및 접속

AWS Lightsail 인스턴스 생성 및 접속
수업정리/임베디드 시스템

AWS Lightsail 인스턴스 생성 및 접속

2020. 9. 15. 19:23

 Amazon EC2(Elastic Compute Cloud)는 종량제 형태로 과금되는 가상 서버
- EC2에서는 기동되는 가상 서버를 인스턴스라부름

 

 

AWS Lightsail

아마존웹서비스(Amazon Web Service, AWS)에서 제공하는 가상 서버의 일종

애플리케이션 또는 웹 사이트를 구축하는 데 필요한 모든 것을 제공하는 사용하기 쉬운 클라우드 플랫폼

 

AWS 회원 가입

aws.amazon.com/ko

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

금융 서비스 FICO, AWS를 사용하여 혁신의 속도를 높이고, 비용을 줄이며, 글로벌 접근성을 확대 FICO가 AWS를 사용하여 제품을 개발하고 시장에 배포하는 시간을 단축한 방법을 알아보십시오. 자세�

aws.amazon.com

여기서 만드는 계정은 root 계정이다.

 

AWS에서 존재하는 2가지 사용자
account user(root user) 

- account에 속한 모든 자원에 대한 완전한 접근 권한
- account를 close하는 등 특별한 작업에 필요
- account setting 변경
- tax invoices를 보는 기능

 

Root 계정은 모든 AWS 리소스에 접근할 수 있는 권한을 가지고 있으므로, 여러 명의 사용자가 root 계정을 사용할 경우 보안 위험성이 있다.

=====>

AWS에서는 IAM 서비스 제공을 하여 
IAM은 루트 계정을 사용하지 않고도, 각각의 사용자 들이 AWS 리소스에
접근할 수 있도록 해주고

IAM을 통해 유저, 유저 그룹을 만들어, 각각의 사용자 혹은 그룹 별로
필요한 권한만을 제한적으로 부여 가능


IAM(Identity and access management) user 
- 사용자별 AWS services와 resources에 대한 access를 안전하게 제어
- IAM user와 관련된 policy 설정

=====>

자신만을 위한 IAM user 생성
사용자를 관리적인 허가권(administrative permission)을 갖는 group에 추가

 

보안,자격,증명 및 규정 준수에 IAM 클릭한다.

 

 

사용자에서 사용자 추가를 누르고

 

 

IAM 사용자 이름 비밀번호를 입력 후에

그룹에 추가를 해준다.

 

 

 

 

 

AWS Lightsail 인스턴스 생성

 

Lightsail 클릭

 

우리는 우분투 20.04 버전 리눅스에 맞춰서 할 것이기 때문에 다음과 같이 선택 해주고

SSH 키 페어 변경을 클릭한다.

 

이 작업은 서버 접속을 위한 SSH  키를 생성하고 생성 후 다운로드한 개인키를 서버 접속에 사용한다.

위와 같이 Public key를 생성해주고 

 

인스턴스를 만들어준다.

 

이러면 최종적으로 다음과 같이 인스턴스가 만들어진다.

 

AWS Lightsail IP 연결

고정 ip 생성을 누르고

 

 

 

다음과 같이 고정 IP 생성을 해주면 된다.

 

인스턴스 관리에 들어가면 다음과 같이 포트 정보를 볼 수 있다.

CMS서버와 같은 경우는

8888: CMS 문제 페이지
8889: CMS 관리자 페이지
9001: supervisor 페이지

로 하지만 전산원 : 동의대 내 PC가 8888 Port 사용 차단을 해버려서

8888 ===> 동의대 : 9999로 변경해주었다고 한다.

 

AWS Lightsail 접속

PuTTY, Xshell 등 선호하는 SSH 클라이언트를 통하여 접속

학생은 Web 접속, 관리자만 Putty 사용

 

Xshell 설치

www.netsarang.com/ko/xshell/

 

XSHELL

가장 강력한 SSH 클라이언트 다운로드 구매하기 비교가 불가능한 성능 주요 기능 및 특징 모두 보기 > 탁월한 세션

www.netsarang.com

무료 라이선스 페이지가 있다.

 

입력한 이메일 주소로 다운로드 링크가 발송 된다.

 

 

설치가 완료되면 다음과 같다.

 

Xshell을 사용한 login 

$ ssh IP주소  <==== 여기서 IP주소를 AWS 인스턴스 고정IP

수락 및 저장을 눌러준다.

고정: ubuntu 이기 때문에 ubuntu로 넣어준다.

 

 

찾아보기에서 파일을 누른 후

SSH 키 페어 생성한 파일(Public key)를 가져와 확인 한다.

 

 

최종적으로 Xshell을 이용하여 AWS를 통한 가상 서버(인스턴스)에 들어와 ubuntu를 실행하는 모습을 보여준다. 

 

 

 

'수업정리 > 임베디드 시스템' 카테고리의 다른 글

라즈베리파이 GPIO 디지털 입출력(Python)  (0) 2020.12.09
단위 표시  (0) 2020.12.09
Docker를 이용하여 NginX 웹 서버 작동  (0) 2020.09.18
가상화 기술  (0) 2020.09.15
Cloud System 소개  (0) 2020.09.15
    '수업정리/임베디드 시스템' 카테고리의 다른 글
    • 단위 표시
    • Docker를 이용하여 NginX 웹 서버 작동
    • 가상화 기술
    • Cloud System 소개
    땅지원
    땅지원
    신입 개발자의 우당탕탕 기술 블로그

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.