EC2 썸네일형 리스트형 [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 인스턴스.. 더보기 [draft] CentOS 7에서 Google OTP를 설치 및 설정하는 방법 CentOS 7에서 Google OTP(Google Authenticator)를 설치 및 설정하는 방법1. Google Authenticator란?Google Authenticator는 시간 기반 일회용 비밀번호(TOTP)를 생성하는 이중 인증(2FA) 솔루션입니다.2. Google Authenticator 패키지 설치sudo yum install -y google-authenticator설치 확인google-authenticator --version3. Google Authenticator 초기 설정(QR 코드 생성)OTP 인증은 각 사용자별로 개별 설정해야 합니다. OTP 인증 파일 생성google-authenticator -s ~/.ssh/google_authenticatorDo you want m.. 더보기 [draft] AWS CLI를 사용하여 EC2 리소스의 태그를 확인, 추가 및 삭제하는 방법 AWS CLI를 사용하여 EC2 리소스의 태그를 확인, 추가 및 삭제하는 방법AWS EC2 인스턴스 내에서 EC2 인스턴스의 메타데이터 엔드포인트를 통해 현재 인스턴스의 ID 조회curl -s http://169.254.169.254/latest/meta-data/instance-idEC2 리소스의 태그 확인aws ec2 describe-instances --instance-ids --query 'Reservations[*].Instances[*].[Tags]'를 실제 EC2 인스턴스의 ID로 바꿔주셔야 합니다.aws ec2 describe-instances \--instance-ids `curl -s http://169.254.169.254/latest/meta-data/instance-id` \--.. 더보기 [draft] 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'을 실행해야 합니다... 더보기 [draft] AWS EC2 Instance Connect를 설정하는 방법 AWS 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-connectLoaded plugins: extras_suggestions, langpacks, priorities, update-motdPackage ec2-instance-connect-1.1-14.amzn2.noarch already installed and latest versionNothing to do/op.. 더보기 [draft] EC2 접속 시 슬랙으로 알림 보내기 EC2 접속 시 슬랙으로 알림 보내기ec2-info-send.sh 스크립트 생성vim /etc/profile.d/ec2-info-send.sh#!/bin/bashV_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/meta-data.. 더보기 [draft] socat 명령어 socat 명령어(proxy)socat 명령어양방향 데이터 전송을 위한 다목적 릴레이socat 패키지 설치CentOSsudo yum install -y socatUbuntusudo apt-get updatesudo apt-get install -y socatsocat version 정보socat -V | grep "socat version"$ socat -V | grep "socat version"socat version 1.7.4.1 on Mar 25 2022 09:51:32socat 명령어의 기본 구문는 소스와 대상 각각에 해당하는 주소 및 포트socat [options] TCP 서버에서 들어오는 연결을 다른 TCP 서버로 전달하는 경우socat TCP-LISTEN:,reuseaddr,fork TC.. 더보기 [draft] AWS EC2 인스턴스에 웹 브라우저를 통해 접속하는 방법 AWS EC2 인스턴스에 웹 브라우저를 통해 접속하는 방법사전 작업EC2 인스턴스에 ec2-instance-connect 패키지가 설치되어 있어야 함(Amazon Linux 2는 기본 설치)IAM 권한 : ec2-instance-connect:SendSSHPublicKey 허용 필요네트워크 : 인바운드에서 SSH(TCP 22) 포트를 ANY 오픈해야합니다.접속 방법1. AWS 콘솔 로그인 → EC2 대시보드로 이동2. 왼쪽 메뉴에서 Instances (인스턴스) 클릭3. 접속하려는 인스턴스 선택4. 상단의 [Connect](연결) 버튼 클릭5. “EC2 Instance Connect (browser-based SSH connection)” 탭 선택6. [Connect] 버튼 클릭웹 브라우저 안에서 SSH.. 더보기 이전 1 2 다음