본문 바로가기

728x90

전체 글

[aws] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder) AWS EC2 Image Builder는 인프라를 코드로 정의하여 이미지를 생성하고 배포하기 위한 서비스입니다. EC2 Image Builder를 사용하면 서버 이미지를 빌드하고 AMI를 자동으로 생성할 수 있습니다. EC2 Image Builder를 사용하여 AMI를 생성하는 방법은 다음과 같습니다. 1. EC2 Image Builder 콘솔 열기: AWS Management Console에서 EC2 Image Builder 콘솔로 이동합니다. 2. 이미지 레시피 작성: EC2 Image Builder를 사용하여 이미지를 생성하려면 이미지 레시피를 작성해야 합니다. 이미지 레시피는 이미지를 빌드하기 위한 코드로, JSON 형식으로 작성됩니다. 예를 .. 더보기
[aws] 웹 애플리케이션 방화벽(WAF-CloudFront) 구성 웹 애플리케이션 방화벽(WAF-CloudFront) 구현 WAF 구성 구성도 AWS WAF 구성 절차 1. web ACL 생성 2. Rule 추가 3. CloudFront 연계 WAF(web ACL) 생성 CloudFront 설정 CloudFront에 waf 적용 WAF 설정 IP 룰 생성(IP sets) waf에 IP 룰 적용(IP sets) 웹 페이지 확인 ip deny 정책으로 발생하는 웹 에러 메세지 더보기
terraform apply 명령어 terraform apply 명령어 terraform apply 명령어는 테라폼 구성 파일로 정의한 인프라스트럭처를 실제로 생성하거나 업데이트하는 데 사용되는 명령어입니다. terraform apply [옵션] terraform apply --auto-approve terraform apply --auto-approve 명령어는 테라폼으로 정의한 인프라스트럭처를 실제로 생성하거나 업데이트할 때, 변경 사항을 자동으로 승인하고 인터랙션 없이 실행하는 옵션을 포함한 명령어입니다. 일반적으로 terraform apply를 실행하면, 변경 사항을 확인하는 단계에서 사용자에게 변경 사항을 표시하고 직접 승인 여부를 묻게 됩니다. 이때 --auto-approve 옵션을 사용하면 이 과정을 건너뛰고, 테라폼이 자동으.. 더보기
macOS에서 로컬 DNS 캐시를 수동으로 초기화하는 방법 macOS에서 로컬 DNS 캐시를 수동으로 초기화하는 방법 macOS에서 현재 로컬 DNS 캐시가 삭제되고 최신 DNS 정보를 가져옵니다. 1. 터미널 열기 Finder에서 "프로그램" 폴더로 이동하고 "유틸리티" 폴더 안에 있는 "터미널"을 실행합니다. 2. DNS 캐시 초기화 명령 실행 터미널에서 다음 명령을 실행합니다. dscacheutil -flushcache; sudo killall -HUP mDNSResponder; sleep 2; 이 명령은 macOS에서 로컬 DNS 캐시를 플러시하고, 관리자 비밀번호를 입력하라는 메시지가 나타날 수 있습니다. 비밀번호를 입력하고 엔터를 누릅니다. 3. DNS 캐시 초기화 완료 명령 실행이 완료되면 DNS 캐시가 초기화됩니다. 이제 Mac에서 최신 DNS 정.. 더보기
테라폼(Terraform) 디버깅 활성화 테라폼(Terraform) 디버깅 활성화 테라폼 계획 출력 terraform plan 테라폼 디버스(debug) 화면 출력 TF_LOG=DEBUG terraform plan 테라폼 디버스(debug) 파일 출력(terraform-debug.log 파일에 저장) TF_LOG=DEBUG TF_LOG_PATH=/tmp/terraform-debug.log terraform plan tail -10f /tmp/terraform-debug.log $ tail -10f /tmp/terraform-debug.log 2021-05-18T14:52:31.226+0900 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavaila.. 더보기
lftp와 FileZilla를 사용한 FTPS 클라이언트 설정 방법 lftp와 FileZilla를 사용한 FTPS 클라이언트 설정 방법lftp를 사용한 FTPS 접속1. lftp 설치lftp를 설치합니다. 대부분의 Linux 배포판에서는 패키지 관리자를 사용하여 lftp를 설치할 수 있습니다.CentOSyum install -y lftpUbuntusudo apt-get install lftplftp 버전 정보 확인lftp --version$ lftp --versionLFTP | Version 4.4.8 | Copyright (c) 1996-2013 Alexander V. LukyanovLFTP is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public .. 더보기
FTPS(FTP + SSL/TLS) 서버를 구성하는 방법(vsftpd) FTPS(FTP + SSL/TLS) 서버를 구성하는 방법(vsftpd) vsftpd(vsftpd Very Secure FTP Daemon)는 Linux 및 Unix 시스템에서 매우 안전한 FTP 서버를 구성하는 데 사용되는 소프트웨어입니다. 이를 사용하여 FTPS(FTP + SSL/TLS) 서버를 구성합니다. 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) vsftpd 설치 yum install -y vsftpd systemctl --now enable vsftpd FTPS 서버 구성(FTP + SSL/TLS) ftps 포트 확인 cat /etc/services | grep ftps $ cat /etc/services | gre.. 더보기
CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법 CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법 기존 vsftpd.conf 파일을 유지하고 새로운 vsftpd2121.conf 파일을 만들어 2121번 포트를 사용하는 서비스를 추가합니다. vsftpd 설치 sudo yum install vsftpd vsftpd 서비스 시작 및 활성화 systemctl --now enable vsftpd vsftpd 서비스 추가 구성 TCP 2121 포트로 추가 구성함 vsftpd2121.conf 파일 생성 기존 vsftpd.conf 파일을 사용하여 vsftpd2121.conf 파일을 생성 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd2121.conf vsftpd2121.conf 파일 편집 vim /etc/vsftpd/vsf.. 더보기

반응형