Ubuntu 서버용 EC2 인스턴스
Ubuntu 서버용 EC2 인스턴스 만들기
/서비스/EC2/인스턴스
에서 인스턴스시작버튼
클릭하기
ctrl+F
누르고 Ubuntu Server 20.04 LTS (HVM), SSD Volume Type
을 검색해서 선택하기
- 프리티어 선택 이후 다른 값들은 기본값으로 설정하고 인스턴스 시작하기
- 키페어 생성에서
새 키 페어 생성
에서 키페어 유형은 RSA
이름은 본인이 구분하기 편한 이름으로 설정해준다 보통은 구분자를 _
로하여 ubuntu_server_1_key
이렇게 지어준다 그리고 해당 키는 접속을 위해서 중요하니 폴더를 따로 만들어서 잘 보관해주자
Ubuntu 인스턴스 접속하기
/서비스/EC2/인스턴스
에서 인스턴스시작버튼
클릭하기ctrl+F
누르고 Ubuntu Server 20.04 LTS (HVM), SSD Volume Type
을 검색해서 선택하기새 키 페어 생성
에서 키페어 유형은 RSA
이름은 본인이 구분하기 편한 이름으로 설정해준다 보통은 구분자를 _
로하여 ubuntu_server_1_key
이렇게 지어준다 그리고 해당 키는 접속을 위해서 중요하니 폴더를 따로 만들어서 잘 보관해주자Linux
환경을 접속하기 위해서는 SSH 클라이언트 프로그램
을 통해 접속 할 수 있고 키인증시에 .pem
키는 사용이 불가해서 해당 키를 .ppk
로 변환하는 과정이 필요하다
.pem
키를.ppk
키로 변환하기 위해 https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe 사이트로 접속해서puttygen.exe
파일을 다운받아준다. 또한 https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe 사이트로 접속해서putty.exe
파일을 다운해준다 해당 프로그램이SSH 클라이언트 프로그램
이다- 먼저
puttygen.exe
을 실행시켜주고/상단바/Conversions/Import key
클릭 하고 아까 받은ubuntu_server_1_key
를 열어준다 마지막으로Save private key
를 눌러서 변환된 키를 저장시켜준다 - 이제
putty.exe
를 실행시켜주고/Category/Connection/SSH/Auth
를 클릭해서Private key file for authentication
항목에 아까 변환한 키를 열어서 등록시켜준다 /Category/Session
에 와서HostName
에 퍼블릭 ip주소를 입력해준다 퍼블릭 ip주소는/서비스/EC2/인스턴스
에서 방금 만든 인스턴스 주소를 클릭하면 쉽게 알 수 있다- 아래의
Saved Sessions
를 등록시켜주면 우리가 방금 구성한 내용을 저장해두고 계속해서 불러올 수 있다 마지막으로Open
버튼 클릭 - 보안 경고창이 나오는데
Accept
해주면 된다 - 로그인 아이디는
ubuntu
라고 입력해주면 된다
Ubuntu에서 웹 서버 호스팅하기
apache2
관련 패키지를 설치해주기 전에 ubuntu
를 최신버전으로 업데이트 해주어야 한다.
sudo apt-get update
- 웹서버를 호스팅하기 위해서 apache2관련 패키지를 설치해주어야 한다
sudo apt-get install -y apache2
- 설치한 apache2는 데몬으로 돌아가기 때문에 자동으로 활성화가 되어 있다. 잘 활성화 되어있는지 확인
ubuntu@ip-172-31-91-171:~$ systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: active (running) since Fri 2022-04-01 09:17:58 UTC; 24s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 2131 (apache2)
Tasks: 55 (limit: 1147)
Memory: 4.8M
CGroup: /system.slice/apache2.service
├─2131 /usr/sbin/apache2 -k start
├─2133 /usr/sbin/apache2 -k start
└─2134 /usr/sbin/apache2 -k start
- 80포트에 대하여 보안그룹을 허용해주어야 한다 그래서
/서비스/EC2/인스턴스
에서 우리가 생성한 인스턴스 클릭하고 /보안/보안그룹
에 보안그룹 링크 클릭
- 오른쪽 아래에
인바운드 규칙 편집
클릭하고 HTTP에 대해서 Anywhere
소스에 대해 허용해주고 규칙저장
호스팅된 웹사이트 접속하기
/서비스/EC2/인스턴스
에서 내가 생성한 ubuntu인스턴스 선택
퍼블릭 IPv4 주소
복사해서 크롬 주소창에 붙여넣기
인스턴스 삭제하기
/서비스/EC2/인스턴스
에서 내가 생성한 인스턴스를 오른쪽 마우스 클릭
- 인스턴스를 나중에 다시 작동시키고 싶다면
인스턴스 중지
인스턴스를 완전히 삭제 시키고 싶다면 인스턴스 종료
를 선택한다
- 아까 생성했던
원격 데스크톱 연결 파일
과 key
도 삭제해준다
- 아까 설정해주었던
http
에 대한 보안그룹도 아직 남아있으니 삭제해준다
/네트워크및 보안/키 페어
에서 등록했던 키 페어도 삭제해준다
Author And Source
이 문제에 관하여(Ubuntu 서버용 EC2 인스턴스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@repush/Ubuntu-서버용-EC2-인스턴스
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
apache2
관련 패키지를 설치해주기 전에 ubuntu
를 최신버전으로 업데이트 해주어야 한다.sudo apt-get update
sudo apt-get install -y apache2
ubuntu@ip-172-31-91-171:~$ systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: active (running) since Fri 2022-04-01 09:17:58 UTC; 24s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 2131 (apache2)
Tasks: 55 (limit: 1147)
Memory: 4.8M
CGroup: /system.slice/apache2.service
├─2131 /usr/sbin/apache2 -k start
├─2133 /usr/sbin/apache2 -k start
└─2134 /usr/sbin/apache2 -k start
/서비스/EC2/인스턴스
에서 우리가 생성한 인스턴스 클릭하고 /보안/보안그룹
에 보안그룹 링크 클릭인바운드 규칙 편집
클릭하고 HTTP에 대해서 Anywhere
소스에 대해 허용해주고 규칙저장
/서비스/EC2/인스턴스
에서 내가 생성한 ubuntu인스턴스 선택퍼블릭 IPv4 주소
복사해서 크롬 주소창에 붙여넣기
인스턴스 삭제하기
/서비스/EC2/인스턴스
에서 내가 생성한 인스턴스를 오른쪽 마우스 클릭
- 인스턴스를 나중에 다시 작동시키고 싶다면
인스턴스 중지
인스턴스를 완전히 삭제 시키고 싶다면 인스턴스 종료
를 선택한다
- 아까 생성했던
원격 데스크톱 연결 파일
과 key
도 삭제해준다
- 아까 설정해주었던
http
에 대한 보안그룹도 아직 남아있으니 삭제해준다
/네트워크및 보안/키 페어
에서 등록했던 키 페어도 삭제해준다
Author And Source
이 문제에 관하여(Ubuntu 서버용 EC2 인스턴스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@repush/Ubuntu-서버용-EC2-인스턴스
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
/서비스/EC2/인스턴스
에서 내가 생성한 인스턴스를 오른쪽 마우스 클릭
인스턴스 중지
인스턴스를 완전히 삭제 시키고 싶다면 인스턴스 종료
를 선택한다원격 데스크톱 연결 파일
과 key
도 삭제해준다http
에 대한 보안그룹도 아직 남아있으니 삭제해준다/네트워크및 보안/키 페어
에서 등록했던 키 페어도 삭제해준다Author And Source
이 문제에 관하여(Ubuntu 서버용 EC2 인스턴스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@repush/Ubuntu-서버용-EC2-인스턴스저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)