AWS
-
[AWS] 콘솔로 EC2 인스턴스를 제작한 경우, 추가 데이터 넣기AWS 2023. 1. 11. 16:16
이번 글에서는 콘솔로 EC2 인스턴스를 제작한 경우, 추가 데이터 넣는 방법을 알아본다. 이미 만들어진 인스턴스에, 예제 코드를 추가로 넣어보자 [예제 코드] #!/bin/bash ( echo "qwe123" echo "qwe123" ) | passwd --stdin root sed -i "s/^PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config sed -i "s/^#PermitRootLogin yes/PermitRootLogin yes/g" /etc/ssh/sshd_config service sshd restart 해당 예시 코드는 퍼블릭 인스턴스에서 -> 프라이빗 인스턴스로 원격접속을 가능하게 하는 코드이다. [기존..
-
[AWS] CloudFormation을 활용하여 퍼블릭, 프라이빗 인스턴스 구성 - 2 (프라이빗 인스턴스)AWS 2023. 1. 10. 20:43
https://bbiyak-cloud.tistory.com/11 [AWS] CloudFormation을 활용하여 퍼블릭, 프라이빗 인스턴스 구성 - 1 (퍼블릭 인스턴스) https://bbiyak-cloud.tistory.com/9 [AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹 등) VPC (Virtual Private Cloud) - Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네 bbiyak-cloud.tistory.com 이전 글과 이어집니다. 이전 글에서는 퍼블릭 인스턴스만 구성했다면, 이번 글에서는 약간의 코드를 추가하여 프라이빗 인스턴스도 구성해보자. 실습 아키텍처 1. 기존의 템플릿 파일에 신규 코..
-
[AWS] CloudFormation을 활용하여 퍼블릭, 프라이빗 인스턴스 구성 - 1 (퍼블릭 인스턴스)AWS 2023. 1. 10. 20:22
https://bbiyak-cloud.tistory.com/9 [AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹 등) VPC (Virtual Private Cloud) - Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네트워크이다. - 해당 IP 주소 범위를 설정하고, 서브넷을 만든 후 라우팅 테이블, 네트워크 게이트웨이, 네트워크 인터 bbiyak-cloud.tistory.com https://bbiyak-cloud.tistory.com/10 [AWS] 프라이빗 서브넷 VPC 구성 이전 글과 이어집니다. https://bbiyak-cloud.tistory.com/9 [AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서..
-
[AWS] 프라이빗 서브넷 VPC 구성AWS 2023. 1. 10. 19:35
이전 글과 이어집니다. https://bbiyak-cloud.tistory.com/9 [AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹 등) VPC (Virtual Private Cloud) - Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네트워크이다. - 해당 IP 주소 범위를 설정하고, 서브넷을 만든 후 라우팅 테이블, 네트워크 게이트웨이, 네트워크 인터 bbiyak-cloud.tistory.com 이전 글에서 퍼블릭 서브넷 VPC는 구성하였다. 이번 글에서는 프라이빗 서브넷 VPC를 구성해보자. 1. 프라이빗 서브넷 생성 VPC - 서브넷 - 서브넷 생성 클릭 VPC는 기존에 만들었던 VPC를 선택한다. (10..
-
[AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹 등)AWS 2023. 1. 10. 18:48
VPC (Virtual Private Cloud) - Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네트워크이다. - 해당 IP 주소 범위를 설정하고, 서브넷을 만든 후 라우팅 테이블, 네트워크 게이트웨이, 네트워크 인터페이스 및 보안 설정을 구성하여 VPC를 구성할 수 있다. - 다른 가상 네트워크와 격리된 네트워크 공간을 할당하여, 해당 가상 네트워크에서 AWS 리소스를 이용할 수 있다. 해당 아키텍처를 구성해보자 1. VPC 생성 VPC - VPC 생성 클릭 이름 : 원하는 VPC 이름 IPv4 : 10.0.0.0/16 입력 후 생성 VPC 생성 완료 2. 서브넷 생성 서브넷을 생성해보자 서브넷은, VPC의 IP 주소 범위이다. 즉, VPC를 잘개 쪼개는 과정이라..
-
[AWS] CloudFormationAWS 2023. 1. 10. 17:19
CloudFormation은, 인프라를 코드로 처리하여 AWS 및 서드 파티 리소스를 모델링, 프로비저닝 및 관리할 수 있다. 이를 사용하기 위해, 우선 템플릿 파일을 생성해보자 1. 템플릿 파일 생성 visual studio code를 설치한 후, 열어준다. 왼쪽 5번째 사각 버튼을 클릭한 후, CloudFormation을 설치해준다. 새 파일을 만들어준다. 필자는 1_lab2.yml이라는 파일을 생성하였다. 파일을 생성할 때, 주의할 점은 뒤에 확장명이 yml 혹은 yaml으로 끝나야 한다는 점이다. Parameters: KeyName: Description: Name do an esisting RC2 KeyPair to enable SSH access to the instances. Linked t..
-
[AWS] 아파치(Apache)를 활용하여 웹 서버 구축AWS 2023. 1. 10. 16:48
아파치(Apache)를 활용하여 웹 서버 구축해보자. 실습 전, EC2 인스턴스를 생성해준 뒤 SSH 연결까지 해준다. sudo su - : root 사용자로 전환 yum -y install httpd : yum을 이용하여, apache 설치 참고로, 이후 설정파일들은 /etc/httpd 경로에 생성된다. vim /var/www/html/index.html : /var/www/html/index.html 편집기를 열어준다. 열어서, 간단하게 html 형식의 코드를 입력한다. 실습 결과 확인을 위해, httpd 재부팅이 필요하다. systemctl restart httpd : httpd 재시작 systemctl status httpd : httpd 상태 확인 active 상태이면 정상이다. EC2에 연결된..
-
[AWS] EC2 인스턴스에 SSH 연결AWS 2023. 1. 10. 16:36
EC2 인스턴스에 SSH 연결을 해보자 생성된 EC2 인스턴스의 퍼블릭 IPv4를 확인한 후, 기록해놓는다. Xshell을 열어, 새 세션을 오픈해준다. 이름 : 원하는 세션 이름 프로토콜 : SSH 호스트 : 위에서 저장해놓은 EC2 인스턴스 퍼블릭 ipv4 포트번호 : 22 사용자 이름 : ec2-user (EC2 인스턴스는 꼭 !!! ec2-user로 입력해야한다.) 방법 : Public key 선택 후, 설정 클릭 사용자 키 - 가져오기 - 이전에 만든 키 페어 RSA키 불러오기 - 확인 SSH 연결이 정상적으로 된다.