본문 바로가기

aws5

[AWS] EC2 인스턴스에 SSH로 접속 시 셸은 bash인가요? **"EC2 인스턴스에 SSH로 접속했을 때, 셸은 항상 bash인가요? 아니면 다른 셸일 수도 있나요?"** -->✅ EC2에 접속하면 사용하는 셸은 bash인가요?✔️ 기본적으로는 예, 대부분의 EC2 인스턴스에서는 bash 셸이 기본 셸입니다.하지만 → 항상 그런 것은 아니며, 상황에 따라 sh, zsh, dash, tcsh 등으로 변경되어 있을 수 있습니다.✅ 1. EC2 기본 이미지의 기본 셸운영체제기본 셸위치Amazon Linux / Amazon Linux 2bash (/bin/bash)✅Ubuntubash (/bin/bash)✅CentOS / RHELbash (/bin/bash)✅Debianbash, 하지만 일부 스크립트는 sh → dash 링크✅즉, 기본 셸은 대부분 /bin/bash입니다.. 2025. 4. 17.
[AWS] SSH 접속용 키 수동 생성 좋습니다. 질문을 요약하면 다음과 같아요:🔹 EC2 생성 시에는 ssh-keygen -t rsa 명령어가 필요 없는가?🔹 사용자 계정을 직접 생성할 경우엔 이 명령어를 써야 하는가?🔹 그렇다면 이 명령어의 정확한 의미와 전체 SSH 키 구조는 어떻게 되는가?SSH 접속용 키 수동 생성✅ 1. ssh-keygen -t rsa는 언제 필요할까?상황필요 여부설명🔹 AWS EC2 인스턴스 생성 시 콘솔에서 키 페어 생성❌ 필요 없음AWS가 자동으로 키 페어를 생성하여 다운로드하게 함🔹 내 로컬 PC에서 직접 키를 만들어서 공개키를 EC2에 등록할 때✅ 필요함공개키는 EC2 서버에, 개인키는 로컬에 보관🔹 리눅스에서 새 사용자 계정 생성 후 SSH 접속 허용할 때✅ 필요함새 사용자용 키를 직접 생성하고.. 2025. 4. 17.
[AWS] 키 페어 생성, 구조, Mac/Windows 접속법 ✅ 1부: 키 페어 개념, 생성, 구조 및 EC2 접속 이유📌 1. 키 페어(Key Pair)란?AWS EC2 인스턴스에 SSH(Secure Shell) 접속하기 위해 사용하는 암호화 기반 인증 수단.비밀번호 기반 로그인보다 안전하며, AWS에서는 기본적으로 EC2 접속 시 키 기반 로그인을 권장.키 페어는 공개키(Public Key) 와 개인키(Private Key) 로 구성됨. SSH Key Authentication📌 2. 공개키 / 개인키 구조 (Public/Private Key Pair)구분설명🔐 Private Key본인만 가지고 있어야 하며, 타인에게 절대 노출되어서는 안 됨🔓 Public KeyEC2 인스턴스 안에 저장되어 누구나 접근 가능공개키는 EC2 인스턴스 내 ~/.ssh/au.. 2025. 4. 17.
[AWS] Amazon EC2 개요: Elastic Compute Cloud ✅ Amazon EC2 개요: Elastic Compute Cloud📌 1. EC2란? (Elastic Compute Cloud)Amazon EC2(Amazon Elastic Compute Cloud) 는 AWS가 제공하는 가상 서버(Virtual Machine) 서비스입니다.클라우드 환경에서 애플리케이션을 실행할 수 있는 컴퓨팅 자원(서버)을 유연하게 제공하는 IaaS 서비스🔧 2. EC2의 주요 특징기능설명⛅ 가상 서버실제 물리 서버가 아니라 가상화된 인스턴스(Instance)📦 인스턴스(Instance)EC2에서 생성한 하나의 가상 서버 단위⚙️ 스펙 조정CPU, RAM, 디스크, OS 등 자유롭게 선택 가능🔄 유연성서버를 언제든지 시작, 정지, 종료할 수 있음💰 과금 방식사용한 만큼만 과.. 2025. 4. 17.
[MySQL/AWS] MySQL 데이터베이스 엔진을 실행하는 RDS DB 인스턴스에 연결하기 1. MySQL command-line client 에서 연결 1-1) MySQL RDS DB 인스턴스의 데이터베이스에 연결하기 PROMPT> mysql -h -P -u -p 1-2) 위 명령어를 입력하면 Enter password: 가 뜸. 비밀번호 입력 1-3) 데이터베이스 리스트 보기 show databases; 1-4) chloe 데이터베이스 사용하기 use chloe 1-5) 테이블 리스트 보기 show tables; 2. MySQL Workbench에서 연결 2-1) Database > Manage Connections 클릭 2-2) Manage Server Connections 창에서 New 클릭 2-3) Connect to Database 창에서 다음 정보 입력 Connection Name.. 2022. 8. 30.