네이버 클라우드에서 VPC 존 서버 생성하기
이전에 네이버 클라우드에서 서버를 생성하는 방법에 관한 글을 올렸지만, 해당 글은 Classic 존을 이용할 수 있는 사용자들만 따라 할 수 있다는 것을 알게 되었습니다. 2024년 3월 21일 이후 가입자는 Classic 존을 이용할 수 없기 때문에, VPC 존에서 1년 동안 무료로 사용할 수 있는 서버를 생성하는 방법을 알려드리겠습니다.
VPC 존에서 서버 생성 시작하기
먼저, VPC 존에서 서버 생성을 클릭합니다.
이후 신규 콘솔 화면으로 진입합니다.
상단에 'NPC 서버 이미지'를 클릭하고 centos-7.8-base를 선택합니다.
VPC 및 Subnet 생성하기
이제 VPC와 Subnet을 생성해줘야 합니다.
VPC 생성을 누르고, 다음과 같이 IP 주소 범위를 할당해줍니다. 설명된 범위에 맞게 설정해주시면 됩니다.
이후 생성을 누르면 다음과 같이 생성 중이라는 상태가 표시되고, 초록불이 뜰 때까지 기다려줍니다.
VPC 생성이 완료되면 Subnet을 생성해줍니다. VPC에서 입력한 IP 주소를 다시 입력해줍니다. 내용을 다 채웠으면 생성을 눌러줍니다. (서버 생성 창에서 생성한 VPC나 Subnet이 나타나지 않는다면 이전 페이지로 갔다가 다시 원래 화면을 표시하면 됩니다.)
서버 스펙 및 설정
이후 서버 스펙을 Micro, ml1-g3로 선택해줍니다. 서버 이름을 설정한 뒤 Network Interface에서 추가 버튼을 클릭하고 다음을 클릭합니다.
이후 스토리지 설정은 기본적으로 설정돼 있는 10GB로 설정하고 다음을 클릭합니다.
새로운 인증키를 발급합니다. 관리자 비밀번호를 확인할 때 사용하는 파일이므로 보안에 신경 써야 합니다.
마지막으로 네트워크 접근 설정을 해주고 서버 생성을 클릭하면 됩니다.
서버 생성을 클릭했다면 다음과 같이 생성 중이라는 표시가 뜨고, 조금 기다리고 나면 운영 중으로 바뀝니다.
공인 IP 생성 및 접속하기
서버 생성이 완료됐다면 서버를 클릭해봅니다. 아직 공인 IP가 할당되지 않아 서버에 접속할 수 없습니다. 공인 IP 옆에 있는 복사 버튼을 클릭해서 공인 IP 생성 화면으로 넘어갑니다.
공인 IP 신청을 클릭합니다.
적용할 서버를 선택하고 확인을 누릅니다.
공인 IP가 생성되는 것을 기다려 줍니다.
공인 IP가 생성되었다면 Putty 프로그램을 통해 접속해줍니다. 만약 macOS를 사용하고 있다면 터미널 창에서 다음 명령으로 접속하면 됩니다.
ssh root@공인ip
윈도우 사용자는 Putty를 설치한 후 공인 IP를 입력하고 Open을 눌러줍니다.
login as에 root를 입력하면 비밀번호를 입력해야 합니다. 이는 서버 생성을 하면서 발급받았던 .pem 파일로 비밀번호를 확인할 수 있습니다.
네이버 클라우드 서버 화면에서 서버를 클릭한 뒤 '서버 관리 및 설정 변경'을 클릭합니다. 이후 '관리자 비밀번호 확인'을 클릭해줍니다.
이후 다운로드 받은 .pem 파일을 넣어주고 비밀번호를 확인합니다.
복사한 비밀번호는 Putty 프로그램에서 마우스 우클릭으로 붙여넣을 수 있습니다. 비밀번호 입력을 완료하면 다음과 같이 서버 접속을 할 수 있습니다.
최신 파이썬 버전 설치하기
서버 생성과 접속까지 완료했지만, 최신 파이썬 버전을 설치하는 방법까지 알려드리겠습니다.
먼저 python -V로 파이썬 버전을 확인해보면 2.7.5 버전이 설치된 것을 확인할 수 있습니다.
다음 명령어를 입력합니다.
curl https://pyenv.run | bash
그러면 다음과 같이 path를 설정하라는 문구가 뜹니다.
해당 내용을 복사하고 명령 칸에 붙여넣어서 path를 설정해줍니다.
이후 다음 명령어로 의존성을 설치해줍니다.
sudo yum install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
의존성 설치가 끝났다면 파이썬을 설치해주면 됩니다. 만약 파이썬 3.9.17을 설치하고 싶다면 다음과 같이 작성하면 됩니다.
pyenv install 3.9.17
pyenv global 3.9.17
설치가 잘 됐는지 확인하고 싶다면 다음 명령어를 입력하면 됩니다.
pyenv versions
파이썬이 잘 설치된 모습을 확인할 수 있습니다.
마지막으로, 1년이 지나면 요금이 청구되기 때문에 무료로 이용할 수 있는 날짜를 기록해뒀다가 기간이 지나면 서버를 삭제해야 요금이 청구되지 않습니다.
'개발' 카테고리의 다른 글
점프 투 장고 추가 기능(댓글) (0) | 2024.11.07 |
---|---|
점프 투 장고 추가 기능(답변 페이징과 정렬) (0) | 2024.11.05 |
GPT로 디스코드 노래 봇 만들기 (1) | 2024.09.26 |
디스코드 봇 만들기 #4 (0) | 2024.09.05 |
디스코드 봇 만들기 #3 (2) | 2024.08.31 |