본문 바로가기

728x90

EC2

[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" 적.. 더보기
[리눅스] Google OTP를 설치하는 방법 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 authentication token.. 더보기
[AWS] EC2 Instance Connect 설정 EC2 Instance Connect 설정 1. 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 /o.. 더보기
[원도우] aws pem 파일을 ppk 파일로 변환 aws .pem 파일을 .ppk 파일로 변환 Puttygen 실행 실행 > Conversions -> Import Key 확장자가 ALL Files(*.*) 선택되어 있는지 확인합니다. .pem 파일 선택 -> 열기 Save private key 파일 이름 생성(test) -> 저장 test.ppk 파일이 생성되었습니다. https://scbyun.com/871 더보기
[AWS] Amazon Linux에서 rc-local(rc.local) 기능 활성화 Amazon Linux에서 rc-local(rc.local) 기능 활성화 rc-local(/etc/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 파일 확인 - 이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다. $ vim /lib/systemd/system/rc-.. 더보기
[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/lat.. 더보기
[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 인스턴스 프로파일 - 사용자 데이터 더보기