우선 결제 카드를 등록해서 10만원 무료 크레딧을 받고 다음과 같은 환경으로 서버생성을 했다. 기본적으로 제공하는 서버는 매우 느려서 설치하는데 한세월이기 때문에 ssd 디스크가 있는 환경 중에 가장 저렴한 것으로 선택했다.
서버 설정
이후 인증키를 생성하고 저장하여 폴더에 따로 보관한다. 이 파일을 이용해 최초 서버에 접속할 것이다.
이후 ACG(Access Control Group)를 설정하는데 이것은 AWS의 Security Group와 동일하다. 나중에 다시 설정할 수 있으니 일단 default를 설정한다.
서버 접속
1) 포트포워딩 설정
포트포워딩 버튼을 클릭한 뒤 서버에 접속할 포트를 지정한다.
2) 서버 관리및 설정 변경 -> 관리자 비밀번호 설정
관리자 비밀번호를 설정한다. 인증키 생성하면서 다운받은 파일을 업로드한다. 이후 비밀번호 확인을 누르면 임시 비밀번호가 생성된다.
임시로 생성된 비밀번호를 따로 보관해준다.
3) 원격 접속 툴 다운로드
서버 접속을 위해 원격접속용 툴을 다운받는다. 개인적으로 MobaXterm 이 익숙하기 때문에 이 툴을 통해 서버에 접속하겠다. 포트포워딩을 설정하면서 확인한 서버 접속용 공인 IP 를 입력하고, 사용자 이름에는 root를, 패스워드는 방금 임시로 생성한 암호를 입력한다.
접속이 완료되면 passwd 명령어를 이용해 비밀번호를 변경한다.
4) 공인 IP 설정
좌측 메뉴의 Public IP를 선택한다.
나중에 웹에서 사용하기 위해 공인 IP를 신청한다.
이후 서버에 할당 버튼을 클릭해서 생성한 서버에 연결한다.
5) ACG 설정
외부에서 접속가능한 IP를 지정할 수 있다. 여기서는 출발지는 전체 open(0.0.0.0/24)를 설정하고 port는 80 포트를 열어준다.