Project (4) 썸네일형 리스트형 Oracle Cloud 체험기 - 01. 인스턴스 생성 및 연결 Oracle 계정 가입이 되어있고, 무료 버전인 Micro 인스턴스 생성 예정얕은 지식으로 진행하는 것이므로 자세한 설정은 공식 문서 참고가 필요합니다. 1. 컴퓨트 > 인스턴스 페이지로 진입합니다. 2. 인스턴스 페이지 내 인스턴스 생성을 진행합니다. 3. 임의의 인스턴스 정보를 설정 후 생성을 진행합니다.OS: Ubuntu 22.04CPU: MicroSSH Private Key는 필수로 다운로드 받아서 소장이 필요합니다. 4. 생성된 인스턴스의 퍼블릭 IP를 확인합니다. 5. Termius의 Keychain 페이지 내에 SSH Private key를 추가합니다. 6. SSH 연결을 위한 NEW HOST > 퍼블릭 IP 입력 > SSH 포트 지정 및 ubuntu / SSH KEY 등록 > Connect.. Oracle Cloud 체험기 - 00. VCN·서브넷·게이트웨이 생성 Oracle 계정 가입이 되어있고, 무료 버전인 Micro 인스턴스 생성 예정얕은 지식으로 진행하는 것이므로 자세한 설정은 공식 문서 참고가 필요합니다. 1. 오라클 계정으로 가입 후 가상 클라우드 네트워크(Virtual Cloud Network | VCN) 메뉴로 진입한다. 2. VCN 생성을 시작합니다. 3. 임의의 VCN 이름, IPv4 CIDR 블록 설정 후 VCN 생성을 진행합니다. (IPv4 CIDR는 환경에 맞게 재설정) 4. 생성된 VCN에 진입 후 서브넷 페이지에서 서브넷 생성을 진행합니다. 5. 임의의 서브넷 이름, IPv4 CIDR 설정 후 서브넷 생성을 진행합니다. 6. 서브넷이 생성된 것을 확인합니다. 7. VCN 보안 페이지 내 기본적으로 생성된 'Default Security .. CTF Platform 제작 - 2 / Jenkins ↔ Github webhock 연동 Flowgithub access token 생성jenkins web token 등록github repository webhook 등록jenkins web 이벤트 생성1. github access token 생성Profile → Settings → Developer settings → Personal access tokens → Tokens(classic) → Generate new token(classic)repo / admin:repo_hook 체크토근 값 복사 후 저장2. jenkins web token 생성Dashboard → Security → Credentials → (global) Add Credentialssecret → Github tokenID → github id3. github rep.. CTF Platform 제작 - 1 / CI 를 위한 Jenkins 구축 개발 환경VMWARE Workstation PRO 17OSubuntu 22.04 LTSCIJenkins 2.486-jdk17 dockerPublic IPngrokcloudflare(https testing)Eenvt TriggerGithub Webhook기본 정보http://:9090jenkins docker 내부 /var/jenkins_home에 기본 데이터 존재환경 설정편의를 위해 /home//jenkins 폴더를 만든 후 안에서 진행하였다Dockerdocker-compose.ymlservices: jenkins: image: jenkins/jenkins:2.486-jdk17 ports: - "9090:8080" # http volumes: - jenkins_hom.. 이전 1 다음