본문 바로가기

AWS

C276x260.fwebp.q85 [draft] PEM 파일을 PPK 파일로 변환하는 방법 PEM 파일을 PPK 파일로 변환하는 방법원도우에서 .pem 파일을 .ppk 파일로 변환하려면 PuTTYgen을 사용해야 합니다. PuTTYgen은 PuTTY 툴킷의 일부로 AWS에서 제공하는 PEM 키를 PPK 형식으로 변환하여 PuTTY에서 사용할 수 있게 해줍니다. Puttygen 실행실행 > Conversions -> Import Key확장자가 ALL Files(*.*) 선택되어 있는지 확인합니다..pem 파일 선택 -> 열기Save private key파일 이름 생성(test) -> 저장test.ppk 파일이 생성되었습니다.PuTTY에서 PPK 파일 사용이제 PuTTY에서 AWS 인스턴스에 접속할 때 변환한 .ppk 파일을 사용하면 됩니다.PuTTY를 실행하고 Host Name에 AWS 인스턴스.. 더보기
C276x260.fwebp.q85 [draft] AWS CLI를 사용하여 Amazon EC2 AMI를 찾는 방법 AWS Command Line Interface (CLI)를 사용하여 Amazon EC2 AMI(Amazon Machine Image)를 찾는 방법AMI 찾기 명령 실행아래의 명령어를 사용하여 AWS CLI를 통해 AMI를 찾을 수 있습니다.aws ec2 describe-images --owners self위의 명령은 현재 계정의 모든 AMI를 조회합니다. 필요에 따라 다른 --owners 값으로 조회 대상을 변경할 수 있습니다. 예를 들어, AWS Marketplace에서 제공하는 AMI를 조회하려면 --owners aws-marketplace를 사용할 수 있습니다.추가적으로, --filters 옵션을 사용하여 특정 조건에 맞는 AMI를 검색할 수도 있습니다. 예를 들어, 특정 운영체제를 사용하는 AM.. 더보기
C276x260.fwebp.q85 [draft] AWS RDS slow log 및 general log 남기는 방법 AWS RDS(MySQL) slow log 및 general log 남기는 방법AWS RDS(MySQL) 콘솔에서 slow query log와 general log를 활성화하고 설정할 수 있습니다. 다음은 AWS RDS(MySQL) 콘솔에서 slow query log와 general log를 설정하는 방법입니다. 1. AWS RDS(MySQL) 콘솔에 로그인합니다. 2. RDS 인스턴스를 선택합니다. 3. "Configuration" 탭에서 "Parameter groups" 섹션을 선택합니다. 4. 새 파라미터 그룹을 만들거나 기존 파라미터 그룹을 선택합니다. 5. slow query log를 활성화하기 위해 "slow_query_log" 값을 "1"로 설정합니다. 6. slow query log 파일 .. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux 2에서 Redis를 설정하고 보안 설정하는 방법 Amazon Linux 2(AMZN2)에서 Redis를 설정하고 보안 설정하는 방법1. Redis 구성 파일 수정Redis 구성 파일을 열고 다음 구성 옵션을 설정합니다.sudo vi /etc/redis.confbind 127.0.0.1protected-mode yesport 6379위의 구성은 Redis가 로컬에서만 접근 가능하도록 설정하고, 보호 모드를 사용하도록 설정하며, 기본 포트 6379를 사용하도록 합니다.2. Redis 보안 그룹 구성Amazon EC2 인스턴스의 보안 그룹에서 Redis 포트 6379를 열고, 허용되는 IP 주소를 지정하여 인바운드 트래픽을 제한합니다.3. Redis 인증 설정Redis 인증을 설정하려면 Redis 구성 파일을 열고 다음 구성 옵션을 추가합니다.require.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux에 NGINX를 최신 버전으로 설치하는 방법 Amazon Linux에 NGINX를 최신 버전(안정 버전)으로 설치하는 방법테스트 환경운영체제 버전$ cat /etc/os-release | egrep "PRETTY_NAME"PRETTY_NAME="Amazon Linux 2023"nginx 버전 정보$ nginx -vnginx version: nginx/1.24.0필수 구성 요소 설치sudo yum install yum-utilsnginx.repo 파일 생성cat /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/amzn/2023/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/k.. 더보기
C276x260.fwebp.q85 [draft] aws_completer 설정 aws_completer 설정aws_completer는 AWS CLI 명령어의 자동 완성 기능을 제공하는 도구입니다.AWS CLI v2와 aws_completer를 설치하는 방법1. AWS CLI v2 설치AWS CLI v2는 공식 AWS CLI 설치 페이지(https://aws.amazon.com/cli/)에서 다운로드하여 설치할 수 있습니다. 설치 방법은 각 운영체제마다 다소 다를 수 있습니다. 설치 후에는 AWS CLI v2가 제대로 작동하는지 확인해보세요.$ aws --versionaws-cli/1.29.25 Python/3.10.12 Linux/5.19.0-1024-aws botocore/1.31.25$ which aws_completer/usr/local/bin/aws_completer2. a.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux에서 Squid를 설치하는 방법 Amazon Linux에서 Squid를 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-release | grep PRETTY_NAMEPRETTY_NAME="Amazon Linux 2"Squid 설치sudo yum install -y squidvim /etc/squid/squid.confcat /etc/squid/squid.conf | egrep -v '^$|^#'acl localnet src 10.0.0.0/8 # RFC1918 possible internal networkacl localnet src 172.16.0.0/12 # RFC1918 possible internal networkacl localnet src 192.168.0.0/16 # RFC1918 possible i.. 더보기
C276x260.fwebp.q85 [draft] AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법 AWS CodeDeploy Agent를 프록시 서버를 통해 구성하는 방법AWS CodeDeploy Agent를 프록시 서버를 통해 업데이트하려면 프록시 서버 설정을 수행해야 합니다. 프록시를 통한 업데이트를 위해서는 프록시 서버 주소와 포트를 CodeDeploy Agent 구성에 추가해야 합니다.1. CodeDeploy Agent 설정 파일 수정CodeDeploy Agent는 프록시 설정을 처리하는 설정 파일을 가지고 있습니다. 이 파일을 수정하여 프록시 서버를 설정합니다.vim /etc/codedeploy-agent/conf/codedeployagent.yml---:log_aws_wire: false:log_dir: '/var/log/aws/codedeploy-agent/':pid_dir: '/opt/.. 더보기