EC2 인스턴스 SSH 연결 방법 정리 클라우드 서버에서 유지 보수나 조치를 취하려면 서버 내부와 연결해야 한다.SSH (Secure Shell): 원격 서버에 명령줄로 안전하게 접속하는 네트워크 프로토콜OS와 무관하지만, Linux 인스턴스 접속의 표준으로 가장 널리 사용됨EC2 Linux 인스턴스는 22번 포트로 SSH 연결Windows 인스턴스는 보통 RDP (3389번 포트) 사용운영체제별 연결 방법 (Linux 인스턴스 기준)MacSSHCLI 기본 제공LinuxSSHCLI 기본 제공Windows 10 이상SSHCLI 기본 제공Windows 10 이하PuTTY모든 Windows 버전 지원모든 OS (웹)EC2 Instance Connect브라우저로 접속, 별도 도구 불필요EC2 Instance C..
강의 들으면서 하나하나 정리하기에 효율이 떨어짐우선 쭉 들으면서 언제든 쉽게 찾아볼 수 있을 거 같은 정보는 스킵하고,개념이나 중요한 내용들만 정리하기 (+ 타이핑 하면서 복습)Amazon EC2- EC2 = Elastic Compute Cloud = Infrastructure as a Service- It mainly consists in the capability of : • Renting virtual machines (EC2) • Storing data on virtual drives (EBS) • Distributing load across machines (ELB) • Scaling the services using an auto-scaling group (ASG) EC2 인스턴스를 만..
1. IAM Credentials Report (account-level)-> 계정에 있는 사용자와 다양한 자격 증명 상태 포함하는 보고서 (자격 증명 위생 점검) 2. IAM Access Advisor (user-level)-> 사용자에게 부여된 서비스 권한과 해당 서비스에 마지막 액세스한 시간 표시 // AWS least privilege principle (최소 권한의 원칙)에 매우 도움 되는 정보 제공// 최소권한 원칙: 사용자가 꼭 필요로 하는 것 이상의 권한 주지 않는다-> 사용되지 않는 권한은 사용자의 권한 줄이기IAM Credentials Report CSV 파일 다운로드-> 계정이름, 루트계정, 사용자 생성 시기, 비밀번호 활성화 여부, 비밀번호 마지막 사용 및 변경 시기, 비밀번호 교체..
1) AWS CLI v2 설치 및 확인(Mac/Linux) Mac OS를 사용해서 AWS CLI version 2 설치(.pkg 파일) 터미널에 aws --version 입력(설치 버전 확인)aws-cli/2.33.19 Python/3.13.11 Darwin/23.6.0 exe/arm64 Linux는 터미널 가서 아래 명령어 하나씩 실행 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/install 확인 방법은 mac이랑 동일(터미널에 aws --version)2) 엑세스 키 발급, aws configure로 CLI 구성 이후 엑세스 키 설정(사용자 이름..
[추가과제]1. SEO란 무엇인가 (SEO 최적화 프로젝트에 적용하기)2. AEO란 무엇인가 (llms.txt 등 생성하기)1. SEO (Search Engine Optimization, 검색 엔진 최적화)웹사이트가 검색 엔진의 결과 페이지에서 상위노출 되도록 최적화하는 과정(광고 비용 없이도 검색을 통해 유입되는 유기적 트래픽을 늘리는게 목적) # SEO 최적화 적용방법1. 렌더링 전략(SSR/SSG) // 크롤러가 읽을 수 있는 HTML을 서버에서 미리 생성2. Metadata API // title, description, OG태그를 페이지별로 설정3. sitemap.xml / robots.txt // 크롤러에게 사이트 구조와 접근 규칙 제공4. 이미지 최적화 // next/image, AVIF/W..
[9주차 과제]1. TDD란 (내 포폴에 TDD 적용해보기)2. CI/CD란 (Github Actions 통해서 배포 후 디스코드 채널로 알림 오도록 설정)2. CI/CD (Continuous Integration / Continuous Delivery·Deployment) CI/CD = 코드 변경을 자동으로 빌드 → 테스트 → 배포까지 이어지게 만드는 개발 관행// 수동으로 하면 시간 오래 걸리고 실수도 늘어남.CI/CD는 이걸 자동화해서 버그 조기 발견하고 배포를 안전하게 만듦 CI (Continuous Integration, 지속적 통합)-> 개발자가 작성한 코드를 중앙 저장소에 자주 병합하는 관행.병합될 때마다 자동으로 빌드 + 테스트 실행 됌. CD (Continuous Delivery·Depl..
