Google Cloud Platform을 사용한 편리한 환경

Google Cloud Platform에 실험 환경을 만든 이야기. GitHub에서 vm 작성용 쉘 스크립트를 공개하고 있다.

github : htps : // 기주 b. 코 m/카나타츠 64/mkgc

사용한 소프트웨어


  • BIND9
  • OpenLDAP
  • Kerberos5
  • SSH
  • OpenVPN

  • 환경 개요





    설정 개요



    LDAP


  • TLS 활성화

  • Kerberos5


  • LDAP를 백엔드로 설정

  • OpenVPN


  • 로컬 컴퓨터를 VPC에 가입

  • BIND9


  • 옵션 설정
  • zone 설정
  • dynamic dns 활성화

  • * DNSSEC는 아직 사용하지 않았습니다.

    sshd


  • GSSAPI 인증 활성화

  • controller


  • IP forwarding 활성화 (기본적으로 비활성화됨)
  • firewall 설정
  • OpenVPN tun과 VPC nic 사이의 통신 허용
  • 그 외의 forward는 불허


  • vm


  • SSH 로그인을위한 사용자 만들기
  • IP 라우팅 설정
  • OpenVPN 네트워크에 대한 통신은 컨트롤러를 통해 이루어집니다

  • DNS 설정
  • DNS는 컨트롤러에서 BIND9를 사용합니다.

  • DDNS 설정
  • Kerberos에 호스트 principal 등록
  • principal keytab을 기본 keytab에 추가

  • 로컬 머신


  • ssh GSSAPI 인증 사용
  • ssh의 기본 사용자 설정
  • IP 라우팅 설정
  • VPC 네트워크에 대한 통신은 컨트롤러를 통해 발생합니다.

  • DNS 설정
  • DNS는 컨트롤러에서 BIND9를 사용합니다.

  • search domain 설정

  • 최종형



    먼저 Google Cloud Platform에 vm을 만듭니다.
    mkgc hoge # mkgcは自作コマンド
    

    그런 다음 SSH로 액세스합니다.
    ssh hoge
    

    이상.

    좋은 웹페이지 즐겨찾기