김성대
-
Metasploitable3 설치 : 2022년 1월 14일 작성공부합시다!/모의해킹 2022. 1. 14. 20:53
Metasploitable3가 W2k8 ISO파일 위치가 변경이 되면서 설치가 되지 않는 문제가 발생합니다. 해서 vagrant cloud 사이트에서 제공하는 box image를 내려받아 설치하는 법을 포스팅합니다. 이 글의 작성일자는 2022년 1월 24일 입니다. 1. vagrant 설치 2. vagrant-vmware-utility_1.0.21_x86_64.msi 설치 3. vagrant plugin 설치 4. vagrant init 5. Vagrantfile 작성 6. vagrant up 7. vagrant destroy 순서로 작성합니다. 1. vagrant 설치 1.1. https://www.vagrantup.com/downloads 1.2. vagrant 64bit 2. vagrant-vmw..
-
CentOS7 File Management : tar (Tape Archive)-2공부합시다!/LInux 2022. 1. 14. 14:54
tar와 압축을 배웠으니 이 두가지를 한꺼번에 사용하는 tar를 공부하셔야 겠지요! Archive 후 압축을 하자니 상당히 번거로운 작업이 되어버렸습니다. 그래서 tar에 옵션을 추가하여 이런 번거로움을 해결하고 있습니다. 1. tar cvfz 2. tar cvfj 3. tar cvfJ 순으로 설명하겠습니다. 1. tar cvfz 1.1. tar와 gzip의 Join 입니다. 1.2. 압축하기 # tar cvfz 파일명.tar.gz 파일1 파일2 파일 3 1.2.1. z옵션을 사용하면 반드시 확장자는 gz로 설정해야 합니다. 다른 것으로 해도 생성은 되지만 해제할때 Error 1.2.2. 그렇다고 해제가 안되지는 않습니다. 적절한 Archive 방식을 선택하면 됩니다. 1.3. 해제하기 # tar xvf..
-
CentOS7 File Management : tar (Tape Archive)-1공부합시다!/LInux 2022. 1. 14. 11:50
tar(tape archive) : 여러 파일이나 디렉토리를 하나의 파일로 생성, 관리 (Backup 용도로 적합) 1. tar : tar 옵션 생성할파일명 파일명1 파일명2 파일명3 ....... 1.1. 옵션 1.1.1. 아카이브 생성, 아카이브 해제 등의 필수 옵션 1.1.1.1 -c : 생성 1.1.1.2. -x : 해제 1.1.1.3. -t : 아카이브 내부 파일 확인 1.1.1.4. -r : 기존 아카이브 파일에 신규 파일 추가 1.1.1.5. -u : 기존 아카이브 파일에 존재하는 파일의 update 버젼 추가 1.1.1.6. 기존 아카이브 파일 내의 지정 파일 삭제 # tar --delete --file=아카이브명 지정파일 1.1.2. -v : 작업진행 과정 시각화(필수 옵션 아님) 1.1..
-
Terraform : 9. Security Group공부합시다!/Terraform 2022. 1. 14. 10:51
드디어 EC2의 전단계인 Security Group 입니다. Security Group은 모든 인스턴스에 적용되는 방화벽 규칙입니다. 개별 인스턴스마다 별도로 설정할 수는 없습니다. 굳이 그렇게 하고 싶으시다면 EC2 Instance의 Firewall을 활성화 해서 제어하는 방법을 고려해 보세요! Ingress (들어오는 패킷) SSH : TCP 22 HTTP : TCP 80 ICMP MYSQL : TCP 3306 Custom : TCP 60000~61000 (Jenkins or FTP 등에 사용) Egress (나가는 패킷) ALL 로 설정합니다. 코드가 조금 길지만 내용은 거의 비슷합니다. 1. 구성도 1.1. 구성도가 보기 싫어 조금 변형하고 있습니다. 2. Terraform Code 2.1. 화면..
-
Terraform : 8. NAT Gateway Routing Table Association공부합시다!/Terraform 2022. 1. 13. 09:01
벌써 20고개중에 8고개 입니다. 중간을 향해 달려가고 있습니다. 혹시 나중에 "모듈화(재사용가능)도 할것"이냐라는 질문을 해주신 분이 계신데 당연히 합니다. 그리고 GCP, Azure, Kubernetes도 예정하고 있습니다. 이 블로그를 통해서 제가 아는 모든 것을 서비스 할 생각입니다. 지금껏 찍어논 동영상을 Youtube에 공개할 준비도 하고 있으니 기대들 해주시기 바랍니다. 오늘은 이전에 생성한 NAT Gateway와 Subnet을 Association 하는 부분입니다. 당연히 해야지 Pirvate Subnet에서 DB, OS등의 Upgrade 작업이 가능합니다. 외부에서는 내부로 진입은 불가능하구요! 1. 구성도 2. Terraform Code 2.1. 기존 구성했던 NAT Routing Ta..
-
Terraform : 7. NAT Gateway Routing Table공부합시다!/Terraform 2022. 1. 11. 18:34
지난 포스팅에 이어서 NAT Gateway를 계속 진행합니다. 가용 영역 a의 Public Subnet 에 NAT Gateway를 배포하고 EIP를 할당했습니다. 이 녀석에게도 라우팅 테이블을 설정해 주셔야 겠지요! 1. 구성도 구성도에 Routing Table icon을 추가하려다 지저분해 질거 같아 고민중 입니다. 2. Terraform Code 2.1. Code는 Internet Gateway에 사용하던 code 와 동일합니다. 단자 gateway_id 만 NAT Gateway의 ID를 사용합니다. Have a nice day!
-
CenTOS7 : Disk Management-2(LVM:Logical Volume Manager)공부합시다!/LInux 2022. 1. 11. 15:01
어제 예고한 대로 오늘은 LVM(Logical Volume Manager)대한 포스팅 입니다. 내용이 조금 많으니 집중하셔야 할 듯! 포스팅은 내일 합니다만 중요 Issue가 있어 글 먼저 올려 놓습니다. 1. lvm 설치 # yum install -y lvm2 2. 아래와 같은 오류발생시 [root@localhost /]# lvcreate -L 2G -n sdkim1 sdkim /dev/sdkim/sdkim1: not found: device not cleared Aborting. Failed to wipe start of new LV. 중요 : # yum install libudev-devel -y =========================================================..