본문 바로가기

반응형

EC2

[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/latest/.. 더보기
[AWS] EC2 WEB 브라우저로 인스턴스에 연결하기 AWS EC2 WEB 브라우저로 인스턴스에 연결하기 사전 작업 SSH 방화벽 오픈 - SSH(TCP 22) 포트를 ANY 오픈해야합니다. 브라우저로 인스턴스에 연결하기 WEB01 인스턴스 선택 후 연결합니다. 새 탭 하나가 추가되면서 인스턴스에 접속된 웹 브라우저 터미널 창이 나타납니다. 더보기
[AWS] EC2 시작 템플릿(Launch Templates) 구성 EC2 시작 템플릿(Launch Templates) 구성 시작 템플릿 생성 시작 템플릿 이름 및 설명 - 시작 템플릿 이름 : project-prod-web-launch-template-01 - 템플릿 버전 설명 : 초기 버전 시작 템플릿 콘텐츠 AMI : Amazon Linux 2 AMI 인스턴스 유형 : t3a.medium 키 페어(로그인) : mykey.pem 네트워크 설정 - 네트워크 플랫폼 : VPC 스코리지(볼륨) 리소트 태그 - 키 : Name 값 : project-prod-web-asg 네트워크 인터페이스 - 보안 그룹 - 퍼블릭 IP 자동 할당 : 활성화 ** ASG에서 퍼블릭 IP 사용하기 위함 고급 세부 정보 - IAM 인스턴스 프로파일 - 사용자 데이터 더보기
[AWS] 기존 리소스에 태그(Tag) 추가 기존 리소스에 태그 추가 권한(ResourceGroupsandTagEditorFullAccess) 추가 사용자 > username01 > 권한 추가 > 기존 정책 직업 연결 EC2 인스턴스에 태그 추가 $ aws ec2 create-tags --resources i-0434567890abcdef0 --tags 'Key="Group",Value=test' EC2 인스턴스에 복수 개의 태그 추가 $ aws ec2 create-tags --resources i-0434567890abcdef0 \ --tags Key="Group",Value=test Key="Group1",Value=test1 여러 리소스(여러 인스턴스)에 태그 추가 $ aws ec2 create-tags \ --resources i-03345.. 더보기
[AWS] Linux에 Google OTP를 설치하는 방법 Linux에 Google OTP를 설치하는 방법 google-authenticator 패키지 설치 $ yum install -y google-authenticator Google Authenticator 인증 파일 생성(QR Code 생성) $ google-authenticator -s ~/.ssh/google_authenticator Do you want authentication tokens to be time-based (y/n) y Do you want me to update your "/home/ec2-user/.ssh/google_authenticator" file? (y/n) y Do you want to disallow multiple uses of the same authenticatio.. 더보기
[AWS] EC2 Instance Connect 설정 EC2 Instance Connect 설정 Amazon Linux 2에 EC2 Instance Connect(ec2-instance-connect) 설치 yum install ec2-instance-connect 인터스턴 생성 시 ec2-instance-connect 패키지기 포함되어 있나 봐요(설치되어 있네요 ㅠㅠ) $ sudo yum install -y ec2-instance-connect Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Package ec2-instance-connect-1.1-14.amzn2.noarch already installed and latest version Nothing to do /opt/.. 더보기
[AWS] EC2 EBS 볼륨 크기 조정 후 Linux 파일 시스템 확장 AWS EC2 EBS 볼륨 크기 조정 후 Linux 파일 시스템 확장 웹 콘솔에서 볼륨 증설 리눅스 파일 시스템 확인 파일 시스템 확인 df -hT $ df -hT | egrep -v 'tmpfs|overlay' Filesystem Type Size Used Avail Use% Mounted on /dev/nvme0n1p1 xfs 20G 17G 3.9G 81% / lsblk 명령을 사용하여 NVMe 블록 디바이스에 대한 정보를 확인 lsblk $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 30G 0 disk ├─nvme0n1p1 259:1 0 20G 0 part / └─nvme0n1p128 259:2 0 1M 0 part growpart.. 더보기
[AWS] AWS Session Manager를 사용하여 EC2(리눅스) 인스턴스에 연결 AWS Session Manager를 사용하여 EC2(리눅스) 인스턴스에 연결 구성도 이미지 출처 : https://cloudonaut.io/goodbye-ssh-use-aws-session-manager-instead/ Role 생성 IAM > 액세스 관리 > 역할 > 역할 만들기 - 신뢰할 수 있는 유형의 개체 선택 : AWS 서비스 - 사용 사례 선택 : EC2 IAM > 액세스 관리 > 역할 > 역할 만들기 - 권한 정책 연결 : AmazonEC2RoleforSSM IAM > 액세스 관리 > 역할 > 역할 만들기 - 태그 추가 IAM > 액세스 관리 > 역할 > 역할 만들기 - 검토 역할 이름 : EC2RoleforSSM 생성한 역할 확인 IAM > 역할 인스턴스에 "EC2RoleforSSM" 적.. 더보기

728x90
반응형