서버생성
네이버 클라우드 플랫폼 console
페이지 로 이동 - 사이트
이후, All Products - Server 메뉴를 클릭하여, +서버 생성
메뉴 선택
아코디언 사용을 위한 마스터 서버 생성
권장사양
그러나, 네이버 클라우드 플랫폼은 Redhat을 지원하지않고, CentOS 7.3이 최대버전이기 때문에 CentOS 7.3을 일단 설치 후, 리눅스 상에서 업그레이드를 거치고 이미지를 생성하기로 결정
서버 이미지 선택창 입력 후, 다음 버튼 클릭
기존 인증키가 있다면, 인증키 선택 후 다음
- 없다면, 생성 - 과정이 간단함
- 이것은 이후 SSH 서버 접속시, 비밀번호 생성할 때 사용됨
네트워크 접근 설정 후, 다음 버튼
최종 확인 후, 서버 생성 끝
이후, 생성 중 > 설정 중 > 부팅 중 > 운영 중 순으로 5분 정도 가량 시간이 소모된다.
서버 설정
공인 IP 생성
메뉴 중, Public IP
클릭
공인 IP 신청 클릭
이후, 처리 절차를 따라 생성 - 서버당 1개의 IP만 소유 가능
다시 Server 메뉴로 이동 후, 서버 이미지 오른쪽 클릭 후, 공인 IP 설정 변경
클릭
마지막으로, 터미널을 통하여 SSH 접속
커널 업데이트
1 | // 현재 커널 릴리즈 확인 |
내 서버 이미지 생성
- 해당 서버 오른쪽 클릭 후,
내 서버 이미지 생성
클릭 후 진행
비밀번호 로그인 방식이 아닌, publickey 방식으로 전환
- 서버에서 비밀키/공유키 생성
1 | ssh-keygen |
- 생성된 공개키를 서버에 등록
1 | cat 키-이름.pub >> ~/.ssh/authorized_keys |
- 권한 변경
1 | chmod 700 ~/.ssh # 소유자만 해당 디렉토리 읽기, 쓰기, 접근 가능 |
- 이후 서버 설정 변경
vi /etc/ssh/sshd_config
입력하여, 아래와 같이 설정 (패스워드 사용없이 공개키로만 접속하게 설정)
1 | PubkeyAuthentication yes |
- 서버 재설정 시작
1 | systemctl restart sshd |
- 접속하고자하는 환경에서
1 | ssh root(또는 사용자명)@IP -i ./공개키 파일 |