본문 바로가기

728x90

전체 글

[draft] 개인 키를 사용하여 공개 키를 생성하는 방법 개인 키(PrivateKey)를 사용하여 공개 키(PublicKey)를 생성하는 방법1. OpenSSL 명령어를 사용하여 개인 키를 생성합니다.openssl genpkey -algorithm RSA -out private_key.pem이 명령어는 RSA 알고리즘을 사용하여 개인 키를 생성하고, private_key.pem 파일에 저장합니다. 2. 생성된 개인 키를 기반으로 공개 키를 추출합니다.openssl rsa -pubout -in private_key.pem -out public_key.pem이 명령어는 개인 키 파일에서 공개 키를 추출하고, public_key.pem 파일에 저장합니다. 3. 생성된 공개 키를 확인합니다.cat public_key.pem이 명령어는 공개 키 파일의 내용을 터미널에 .. 더보기
Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 rc-local 서비스 상태 확인 $ systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead) rc-local.service(/lib/systemd/system/rc-local.service) 파일 확인 이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다.. 더보기
[aws] EC2 접속 시 슬랙으로 알림 보내기 EC2 접속 시 슬랙으로 알림 보내기 ec2-info-send.sh 스크립트 생성 vim /etc/profile.d/ec2-info-send.sh #!/bin/bash V_slackUrl="https://hooks.slack.com/services/TCT4/wkQM" V_channelName="#zabbix_bot" V_username="ec2" V_emoji=":white_check_mark:" V_color='#0C7BDC' CDATE=`date '+%Y-%m-%d, %H:%M:%S' ` IPUBIPV4=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4` IPLOCALIPV4=`curl -s http://169.254.169.254/lates.. 더보기
[draft] Amazon EC2 인스턴스에 정적 호스트 이름을 할당하는 방법 Amazon EC2 인스턴스에 정적 호스트 이름을 할당하는 방법인스턴스에 권한 할당AmazonEC2ReadOnlyAccessResourceGroupsandTagEditorReadOnlyAccess패키지 설치yum install -y jqAmazon EC2 인스턴스에 정적 호스트 이름을 할당하기1. ec2 인스턴스 안에서 인스턴스 메타데이터를 통해 instance id 확인2. aws cli를 통해 인스턴스 태그 네임 확인3. hostnamectl 명령으로 리눅스 서버의 호스트명을 변경ec2-hostname-change.sh 편집vim ec2-hostname-change.sh#!/bin/bashIID=`curl -s http://169.254.169.254/latest/meta-data/instance-i.. 더보기
AWS 리소스의 네이밍 규칙(태그 이름) AWS 리소스의 네이밍 규칙(태그 이름) ** AWS 태그 이름 지정 제한 및 요구 사항 태그에 적용되는 기본 이름 지정 및 사용 요구 사항은 다음과 같습니다. 각 리소스에는 최대 50개 사용자 생성 태그가 포함될 수 있습니다. 참고 aws:로 시작하는 시스템 생성 태그는 AWS용으로 예약되어 있으며 이 제한이 적용되지 않습니다. aws: 접두사로 시작하는 태그를 편집하거나 삭제할 수 없습니다. 각 리소스에 대해 각 태그 키는 고유하며 하나의 값만 가질 수 있습니다. 태그 키는 최소 1자, 최대 128자의 UTF-8 형식 유니코드 문자로 지정해야 합니다. 태그 값은 최소 0자, 최대 256자의 UTF-8 형식 유니코드 문자로 지정해야 합니다. 참고 일부 서비스에서는 값이 비어 있는 태그(길이 0)를 허용.. 더보기
[aws] Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" Docker 설치 Docker 패키지 설치 sudo amazon-linux-extras install -y docker Docker 서비스 시작 sudo systemctl --no.. 더보기
[AWS] Amazon ECR(Amazon Elastic Container Registry) 구성 Amazon ECR(Amazon Elastic Container Registry) 구성 퍼블릭 리포지토리 생성 eksadmin 인스턴스 작업 인증 명령 $ aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/xxxxxxxx WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference.. 더보기
[AWS] Amazon EKS(Amazon Elastic Kubernetes Service) 구성 Amazon EKS(Amazon Elastic Kubernetes Service) 구성 ECR 리포지토리 생성 EKS 생성 EKS IAM 계정 생성 - eksuser 생성 IAM eksuser 계정으로 웹 콘솔 로그인합니다. eksAdmin(EC2 인스턴스) 생성 리눅스에 AWS 키 등록하기 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" .. 더보기

728x90