-
방화벽 설정하기
서론VM 을 다루다 보면 보안에 신경을 안쓸래야 안쓸 수가 없는데일반 물리적인 PC 와는 다르게 VM 을 만들게 되면 따로 OS 상에서 방화벽 설정은 되어 있지 않다.물론 따로 해도 되긴하는데 GCP의 방화벽 정책을 이용하면 굳이 OS 에서 설정할 것은 없다.필자는 테스트로 만들어 놓은 SQL VM의 허용하고자 하는 포트인 3306의 규칙을 만들어 볼 것이다. 방화벽 규칙 만들기위처럼 먼저 VPC 네트워크 제품을 찾는다.이후 방화벽 정책 카테고리의 방화벽 규칙 만들기 를 선택한다.설정할 것은 4가지로 심플하다.1. 본인이 식별하기 쉬운 이름을 입력하고,2. 대상 이라는 친구의 sql 이라는 태그를 입력해준다. 꼭 sql 이라는 이름일 필요는 없다. 그냥 하는 일이 sql 의 포트를 열어주는 거기에 쓴 것 뿐이다.3. 소스 IPv4 범위 를 입력하는 곳에는 0.0.0.0을 입력하고 엔터를 누른다.4. 지정된 프로토콜 및 포트 이라는 친구의 TCP 항목에 3306 이라고 입력해주면 끝이다.5. 만들기 버튼을 눌러 마무리하자. VM 태그 적용이제 마지막으로 만들어논 VM의 수정 페이지에서 아래와 같이 방화벽으로 설정한 태그를 입력한다. 그럼 이제 모든 작업이 완료 되었다.
2024-08-20 15:27:52
Public
-
고정 IP 만들기
서론VM 을 관리하다보면 재부팅 하거나 안쓰는 VM은 잠깐 꺼두거나 등등의 일들이 빈번할 텐데VM이 껐다 켜지면 외부 IP주소가 달라진 다는 것이다.이러면 귀찮은 도메인 DNS 설정도 다시 해주어야한다.여간 귀찮은 일이 아니다. 고정 IP 설정설정 방법은 크게 2가지이다.1. 이미 만들어져 있고 외부IP가 할당되어 있는 기준의VM에 바로 적용하는 방법과2. 별도의 외부IP 를 새로 추가하여 제작된 VM에 적용하는 방법이 있다. IP 바로 적용해당 방법의 경우 이미 설정된 임시 내부 IP 가 변동 되지 않고 유지 된다.먼저 GCP 제품에서 VPC 네트워크 를 찾는다.이후 IP주소 카테고리로 진입한다.그러면 해당 계정의 VM 들의 목록이 보일테다.현재 계정의 VM 이 한 개 이기 때문에 필자의 경우내부, 외부 두 개의 목록이 보인다. 참고로 VM이 작동중이 아니고, 기존에 고정IP를 설정해둔 것이 없다면, 내부 목록 하나만 있을 것이다. 딱 지금 위 예시 이미지가 그 상태이다. 다음 이미지 부터는 VM을 작동시킨 후 모습이다.목록 중 액세스 유형 이 외부 라고 적힌 항목에 대해서 위 사진과 같이 승급을 해주자.그럼 다음과 같이 변경된 것을 확인 할 수 있다. 고정 IP 제작해당 방법은 새로운 외부 IP 가 할당되고 기존의 연결된 임시 외부 IP 주소는 교체되어 주소가 바뀐다.외부 고정 IP 고정 예약 을 누른다.위 사진의 이름 칸에는 원하는 이름을 입력한다.리전 항목에서 VM을 만든 지역을 선택하면 다음과 같이 해당리전의 VM 목록이 나타나게 된다. 선택하면 끝이다.
2024-08-20 15:18:46
Public
-
도메인 만들어 SSH 접속하기
서론직전 포스팅에서 ssh 접속을 편하게 하기위해 정보 등록등의 과정을 가졌다.이번엔 또 추가로 불편한 상황이 발생했다.매번 IP 주소를 외우기가 너무 귀찮은 것이다.도메인을 연결하면 좀더 쉽게 접근이 될거 같다.도메인 관리가 편한 가비아 라는 서비스를 기준으로 설명할 것이다.가뷔아 가보귀 링크httpswww.gabia.com 도메인 설정하기가비아에 로그인 후 도메인을 구매를 하면 마이가비아 페이지에 다음과 같은 화면을 볼 수 있다.아 물론 이 주인장은 도메인을 이미 여러개 사용중이라 관리할 도메인이 좀 많다.설정 하고자 하는 도메인의 관리 버튼을 누른다.이건뭐 정보 다 가리니까 볼 수 있는게 몇개 없네...아무튼 다음과 같이 DNS 설정을 누르면 관리 화면 페이지로 이동을 한다.다시 한번 관리하려는 도메인의 설정을 눌러 들어가면레코드 수정버튼을 누른 후 2개의 호스트를 만들어 주어야 하며, 각각 , www를 호스트칸에 입력하고 두 호스트의 값으로는 동일하게 VM의 외부 IP를 입력한다.왜 골뱅이랑 www 는 설명이 귀찮으므로 묻지도 따지지도 말고 그냥 하도록 한다.이렇게 도메인 연결이 완료 되었다.이제 ssh 접속을 해볼 것이다.bashssh GCP계정명 VM외부IP 를 규칙으로 SSH 접속을 했다면bashssh GCP계정명 도메인주소 로 해도 동일하게 접속이 가능해 진다.
2024-08-20 14:35:19
Public
-
SSH 설정하기
서론매번 GCP VM에 접속하기 위해 홈페이지를 방문하는 거도 여간 귀찮은 일이 아니다.편한 접속을 위해 SSH 설정을 한번 해보도록 하자. VM SSH 접속해보기실행되고 있는 VM 의 SSH 버튼을 누르면위와 같은 콘솔 화면을 볼 수 있다.하지만 이러한 과정은 웹 페이지를 만들려면 생각보다 많은 서버 접속이 필요한데구글 웹페이지에 접속하여 로그인 후 설정 화면 가서 SSH 버튼을 누르기엔 너무나도 번거로울 수가 없다.이래서 PC에서 바로 접속할 수 있게 간단한 설정을 한번 해보자. SSH key 만들작업을 진행하기전 git 이 설치 되어 있는 상태이어야 한다.윈도우에서 검색으로 cmd 라 입력해보자 그러면 콘솔창이 등장 할텐데, 여기에 바로bashsshkeygen이라는 문구를 입력해보자. 하지만 rsa 암호화 방식으로 지정이 디폴트로 앵간하면 되어 있을 텐데 혹시 모르니 아래 명령어로 변경하여 실행한다.bashsshkeygen t rsa이후 무슨 질문이 나오는데 아무 입력 없이 엔터만 누르면 된다. 그런데 중요한 포인트가 있다.완료되면 CUsers PC사용자이름 .ssh 경로에 idrsa, idrsa.pub 두 개 파일이 생성되게 되는데 이때 idrsa 가 개인키, idrsa.pub 가 공개키이다.VM 등록에 필요한 데이터는 idrsa.pub 이다. 공개키 파일을 메모장으로 열어보면 sshrsa AAAAB어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구 PC사용자이름 PC장치명 이러한 데이터를 확인 할 수 있는데 이 정보를 그대로 GCP VM 에 등록하기만 하면 된다. VM에 SSH 키 등록하기GCP VM의 상세 정보로 진입하여 상단에 수정 버튼을 눌러본다. 이때 VM은 종료하지 않아도 된다. 수정 페이지 에서 컨트롤 F 눌러 SSH 라는 단어를 입력하면 쉽게 찾을 수 있으며,동그라미 친 항목추가 버튼을 눌러 만들 본인의 idrsa.pub 값을 입력 하는데,하지만 이제 중요한 포인트가 있다. 딱 하나의 정보만 살짝 변경을 해야 정상적으로 이용할 수 있다.위 PC사용자이름 PC장치명 에서 PC사용자 이름 칸에 GCP 계정 계정명gmail.com 의 계정명으로 변경하여 등록한다.sshrsa AAAAB어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구어쩌구저쩌구 GCP계정이름 PC장치명 요렇게 되는 꼴이다.이 후 아까 ssh 키를 생성할 때와 마찬가지로 윈도우에서 검색으로 cmd 라 입력한 후 등장하는 콘솔 화면에서 bashssh GCP계정명 VM외부 IP 를 입력하면 GCP 관리화면에서 SSH버튼을 눌러 하는 행위를 동일하게 윈도우에서 바로 작업이 가능해진다.
2024-08-20 14:36:43
Public
-
VM 사양 변경하기
서론최초 VM을 만들 때 사양을 선택했을 것이다.하지만 문제가 발생했다.실제 운영을 하다보니 컴퓨팅 파워가 더 필요로 하게 되었다. 사양 변경하기사양 변경은 그닥 어려운게 아니다.VM을 생성할 때처럼 바꿀 수 있다.제작한 VM의 이름을 눌러 상세정보로 들어간다.이후 상단의 수정 버튼을 눌러 정보를 변경해보자.그런데 뭔가 이상하다.사양표만 작성되어 있고, 변경할 수 있는 항목이 안보인다.이유인 즉슨 다음과 같이 이해하면 좋겠다. 이는 쉽게 설명하자면, 컴퓨터를 업그레이드 하고 싶은데, 컴퓨터를 작동시킨 상태로 부품을 교체할 수 없으니 컴퓨터를 종료해야만 사양을 변경할 수 있는 것을 연상하면 과정에 대해 이해 하기가 쉽다.자 그럼 이유를 알았으니 상단의 중지 버튼을 한번 눌러 본 후 다시 수정을 눌러보자. 참고로 중지, 정지, 삭제 등의 작업은 시간이 조금 소요된다.중지가 된 후 다시 살펴보니 최초 VM을 만들 때와 같이 사양을 변경 할 수 있다.
2024-08-20 14:20:18
Public
-
VM 만들기
GCP 란 무엇인가Google Cloud Platform 이라 하며 약자로 GCP 이다. 다양한 서비스를 제공해주며 그 서비스 종류 중 Virtual Machines 약자로 VM 서비스를 이용할 예정이다. 말 그대로 가상 컴퓨터이다. 실제 실체가 있어야 하는 Server를 가상으로온라인 언제든 쉽게 생성하고 지울 수 있는 장점이 있다. GCP ServerVM 만들어 보기GCP 링크httpswww.googleadservices.compageadaclksaLaiDChcSEwj6djV6yHAxV85xYFHTNFPPMYABAAGgJ0bAco1ase2gclidCj0KCQjwwuG1BhCnARIsAFWBUC3TYuAkswxkEXan22LvM2FCUHHrzuGr4bZYS7PptZXRhrcKtV3AYaAgvAEALwwcBohostwww.google.comcidCAESVeD2NFGSywREVBlN9MwJz9zfh88mkBkMKlYfphNu9t3qrt8s7SA8dxolhPpbHrGi0qITkji9d0F3vswakAF1KMUpRAsdQKH3XTVqgS37zEsigAOD641AlR7jvhW1L0YUjwrAaqCOd76ewqnis4adurlved2ahUKEwjOrtTV6yHAxVkklYBHUH7C3MQ0Qx6BAgIEAE를 타고 들어가 보자.최초 접근 시 위처럼 무료로 사용하기 버튼을 맞이할 수 있다. 최초 가입 시 3달간 무료로 사용할 수 있는 300 로 테스트를 쉽게 할 수 있다. 다만 이 정책은 언제 바뀔지 모른다.근데 아마 딱히 바뀔 일은 없을 거 같다.다음 단계로는 위와 같이 간단한 정보 및 요금 부과를 위한 카드 정보를 입력하면, 서비스를 이용할 준비가 완료되었다.왜 카드 정보를 꼭 입력해야 하는지는 생각해보면 아무래도 당연히 돈 받고 파는 서비스이니 정상적인 지불 카드를 입력이 필수긴하다.이후 상단의 콘솔 버튼을 누르면해당 계정의 대쉬보드를 확인할 수 있다.이후 왼쪽 메뉴를 펼친 후 Compute Engine 카테고리로 접근한다.이후 상단의 인스턴스 만들기를 누르면위와 같은 설정 화면을 만날 수 있다. 복잡하고 어려워 보이지만 실제 설정할 것은 그닥 많지 않다. 해당 VM의 이름, 사양 이 두 가지만 설정하여도 충분하다.설정한 사양대로 VM을 가동 시켰을 때의 금액을 미리 알수가 있다.사양이 높아 질수록 금액을 보면 좀 살벌한데 참고를 해야할 부분은 24시간 내내 한달을 풀로 가동했을 때 요금이다.만약 중간 중간 VM을 종료하거나, 삭제하거나 등의 사용하지 않는 작업을 하면 훨씬 적은 금액으로 청구가 될 것이다.뭐 물론 실제 서비스 하는 경우는 항상 가동 시킬 테니 해당 금액 그대로 나오긴 하것다.이후 맨 하단의 만들기를 눌러 VM 생성을 마친다.
2024-08-20 14:04:11
Public