반응형

#Cloud-Goat-Install

Step1.) 리눅스에서 git 명령어를 사용하여 cloudgoat 플랫폼을 내려받습니다.

Step2.) cloudgoat 폴더 접근 후 “cloudgoat.py” 777권한을 주고 /core/python/requirements.txt를 설치합니다.

  • #chmod 777 cloudgoat.py
  • #pip install -r ./core/python/requirements.txt


#TerraForm-Install

Step1.) unzip 설치와, 리눅스 기반 TerraForm을 내려 받습니다.

Step2.) 내려받은 TerraForm의 압축을 해제 후 “/usr/local/bin” 경로로 옮깁니다.

  • #unzip terraform_0.12.18_linux_amd64.zip
  • #mv terraform /usr/local/bin


#AWS_CLI_install

Step1.) 서버에서 또는 서버로 데이터를 전송하기 위한 명령어 curl을 이용하여 AWS 인터페이스를 설치 후 awscliv2.zip를 압축 해제합니다.

Step2.) awscli를 설치합니다.

  • #./aws/install


#AWS_Profiles_Setting

Step1.) cloudgoat의 프로파일을 설정합니다.

Step1-1.) 편의상 xxls라는 네이밍을 사용했는데 실습 시 xxls가 아닌 cloudgoat로 프로파일을 설정해야합니다.

Step2.) IP를 허용 목록에 추가합니다.

  • #./cloudgoat.py config profile
    • ※ xxls 대신 cloudgoat를 입력
  • #./cloudgoat.py config whitelist --auto

Step3.) 자신의 AWS 계정으로 접속 시 cloudgoat 프로파일이 생성된 것을 확인할 수 있음

Step3-1.) 실습 시 xxls가 아닌 cloudgoat로 프로파일이 설정되어 있어야합니다.

Step4.) AWS 프로필 구성합니다.

  • #aws configure --profile cloudgoat
    • AWS Access Key ID [None] >> Setp3에서의 해당 프로파일의 액세스 키 입력
    • AWS Secret Access key [None] >> Setp3에서의 해당 프로파일의 시크릿 액세스 키 입력

 

반응형

'Cloud > Cloud-Goat' 카테고리의 다른 글

100. Iam_privesc_by_rollback  (0) 2022.03.03

+ Recent posts