KT Cloud 배포기: Part 1

udin·2024년 8월 30일

KT Cloud 배포

목록 보기
1/3
post-thumbnail

1. 개요

KT cloud에서 무료쿠폰을 발급받아 React SPA 앱과 Java Spring Boot로 개발한 REST API 서버를 구축해본 과정을 기록으로 남겼다. 다른 클라우드 서비스들보다 매뉴얼의 제공이나 관련 기술 블로그 수가 많지 않은 편이기 때문에 이후에 다시 활용할 때 큰 도움이 될 수 있을 것 같다.
https://cloud.kt.com/free/


2. First Step

  1. KT cloud 회원 가입
  2. 무료 쿠폰 발급
  3. 청구 정보 입력

3. 클라우드 서버 접속

3.1 SSH 인증 키 준비

  • KT cloud console로 로그인
  • Servers > SSH Keypair 접속
  • KeyPair 생성 버튼을 통해 인증 키 생성

SSH KeyPair

3.2 Terminal에서 ssh client를 통해 서버 접속

터미널 열고 키를 저장한 디렉토리로 이동 후 아래 명령어를 통해 접속한다.

chmod 600 ./ktcloud-trial-key.pem
ssh -i ./ktcloud-trial-key.pem ubuntu@공인IP -p 공인Port

3.3 ip -a 를 통해 접속한 서버 확인

  • ens3: 실제 네트워크 연결을 위한 이더넷 인터페이스

  • inet을 통해 ipv4의 주소 확인 가능

ubuntu@web01:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu xxxxx qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether oo:oo:oo:oo:oo:oo brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    inet xxx.xx.x.xx/24 metric 100 brd xxx.xx.x.xx scope global ens3
       valid_lft forever preferred_lft forever
    inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever

0개의 댓글