처음 써보는 네이버 클라우드 이용기

카탈로그
  1. 1. 서버생성
    1. 1.1. 네이버 클라우드 플랫폼 console페이지 로 이동 - 사이트
    2. 1.2. 이후, All Products - Server 메뉴를 클릭하여, +서버 생성메뉴 선택
    3. 1.3. 아코디언 사용을 위한 마스터 서버 생성
      1. 1.3.1. 권장사양
      2. 1.3.2. 서버 이미지 선택창 입력 후, 다음 버튼 클릭
      3. 1.3.3. 기존 인증키가 있다면, 인증키 선택 후 다음
      4. 1.3.4. 네트워크 접근 설정 후, 다음 버튼
      5. 1.3.5. 최종 확인 후, 서버 생성 끝
      6. 1.3.6. 이후, 생성 중 > 설정 중 > 부팅 중 > 운영 중 순으로 5분 정도 가량 시간이 소모된다.
  2. 2. 서버 설정
    1. 2.1. 공인 IP 생성
      1. 2.1.1. 메뉴 중, Public IP 클릭
      2. 2.1.2. 공인 IP 신청 클릭
      3. 2.1.3. 이후, 처리 절차를 따라 생성 - 서버당 1개의 IP만 소유 가능
      4. 2.1.4. 다시 Server 메뉴로 이동 후, 서버 이미지 오른쪽 클릭 후, 공인 IP 설정 변경 클릭
      5. 2.1.5. 마지막으로, 터미널을 통하여 SSH 접속
  3. 3. 커널 업데이트
  4. 4. 내 서버 이미지 생성
    1. 4.1. 비밀번호 로그인 방식이 아닌, publickey 방식으로 전환

서버생성

네이버 클라우드 플랫폼 console페이지 로 이동 - 사이트

1562329594551

이후, All Products - Server 메뉴를 클릭하여, +서버 생성메뉴 선택

1562329675973

아코디언 사용을 위한 마스터 서버 생성

권장사양

1562329730480

그러나, 네이버 클라우드 플랫폼은 Redhat을 지원하지않고, CentOS 7.3이 최대버전이기 때문에 CentOS 7.3을 일단 설치 후, 리눅스 상에서 업그레이드를 거치고 이미지를 생성하기로 결정

1562329810471

서버 이미지 선택창 입력 후, 다음 버튼 클릭

1562329916038

기존 인증키가 있다면, 인증키 선택 후 다음

  • 없다면, 생성 - 과정이 간단함
  • 이것은 이후 SSH 서버 접속시, 비밀번호 생성할 때 사용됨

1562329956537

네트워크 접근 설정 후, 다음 버튼

1562329983574

최종 확인 후, 서버 생성 끝

1562330003973

이후, 생성 중 > 설정 중 > 부팅 중 > 운영 중 순으로 5분 정도 가량 시간이 소모된다.

서버 설정

공인 IP 생성

메뉴 중, Public IP 클릭

1562330124403

공인 IP 신청 클릭

1562330151907

이후, 처리 절차를 따라 생성 - 서버당 1개의 IP만 소유 가능

1562334105911

다시 Server 메뉴로 이동 후, 서버 이미지 오른쪽 클릭 후, 공인 IP 설정 변경 클릭

1562330256447

마지막으로, 터미널을 통하여 SSH 접속

1562330387218

커널 업데이트

1
2
3
4
5
// 현재 커널 릴리즈 확인
cat /etc/redhat-release

// 최신 버전 업데이트
yum update -y

내 서버 이미지 생성

  • 해당 서버 오른쪽 클릭 후, 내 서버 이미지 생성 클릭 후 진행

1562332709720

비밀번호 로그인 방식이 아닌, publickey 방식으로 전환

  1. 서버에서 비밀키/공유키 생성
1
ssh-keygen
  1. 생성된 공개키를 서버에 등록
1
cat 키-이름.pub >> ~/.ssh/authorized_keys
  1. 권한 변경
1
2
chmod 700 ~/.ssh # 소유자만 해당 디렉토리 읽기, 쓰기, 접근 가능
chmod 600 ~/.ssh/authorized_keys # 소유자만 해당 파일 읽기, 쓰기 가능
  1. 이후 서버 설정 변경

vi /etc/ssh/sshd_config 입력하여, 아래와 같이 설정 (패스워드 사용없이 공개키로만 접속하게 설정)

1
2
PubkeyAuthentication yes
PasswordAuthentication no
  1. 서버 재설정 시작
1
systemctl restart sshd
  1. 접속하고자하는 환경에서
1
ssh root(또는 사용자명)@IP -i ./공개키 파일