서버 관리 입문
서데이터 서버를 구축해보쟈
데이터 서버를 구축하기 전에 일단 AWS에서 EC2 서버를 만들어 보았습니다 !
https://happiestmemories.tistory.com/43
[AWS] EC2 가상서버 구축하기
개발한 프로젝트를 운영하기 위해 AWS의 클라우드 서비스를 이용하려 합니다. 먼저 https://aws.amazon.com/에 접속하여 계정이 없으신분들은 계정을 생성해야 합니다. 클라우드 서비스 | 클라우드 컴
happiestmemories.tistory.com
서버 구축은 이 링크를 참조하였습니다 :)
서버 구축 시 키 페어를 생성하게 되는데 우리는 RSA와 ED25516 중에 선택할 수 있습니다.
RSA - 공개 키 암호시스템, 암호화 뿐 아니라 전자서명이 가능한 최초의 알고리즘 / 공개키(메시지를 암호화하는 용도)와 개인키(복호화하는 용도) 두 가지의 키를 이용한다.
ED25519 - SHA-512와 Curve25519를 이용한 EdDSA 서명체계로
- 빠른 단일 서명 확인 (Fast single-signature verification)
- 매우 빠른 배치 검증 (Even faster batch verification)
- 빠른 키 생성(Fast key generation)
- 높은 보안 수준(High security level)
- 완전 방지 세션 키(Foolproof session keys)
- 충돌 탄력성(Collision resilience)
- 비밀 배열 인덱스가 없음(No secret array indices)
- 비밀 지점 조건이 없음(No secret branch conditions)
- 작은 서명(Small signatures)
- 작은 키(Small keys)
이와 같은 장점을 가지고 있다.
출처: https://naleejang.tistory.com/218 [Nalee와 함께 떠나는 IT이야기]
저희는 이 단계에서 ED25519로 키 페어를 생성했습니다.
인스턴트가 잘 돌아가는 걸 확인할 수 있습니다. 이제 만들어둔 키 페어를 선택하여 인스턴트를 시작합니다.
다음으로는 탄력적 IP를 부여해줍니다.
이제 우리는 아까 내려받은 pem파일으로 ppk파일을 생성하기 위해 puttygen을 사용할 것입니다.
이 화면에서 load > 모든 유형 파일보기 > pem파일 선택 > Save Private Key (키 타입은 우리가 설정했던 서버와 같은 유형으로 선택) 해서 키 생성을 완료합니다.
이 이후 생성된 ppk 파일을 putty 창에서 ssh > Auth > Private key file for authentication 에서 브라우즈합니다.
이 키를 save하고 나면 linux로 접속완료 !
mySQL 구축
sudo apt-get install mysql
이 코드는 apt-get을 지원하지 않는 탓에 실행이 되지 않았습니다ㅠㅠ
그래서 우분투로 변경을 해야 하는 찰나 아래의 링크를 발견하여 mysql구축을 완료했습니다 !
https://lemontia.tistory.com/1029
[ec2] amazon linux2 에다 mysql 8 버전 설치
아래 인스턴스 선택시 설치하는 방법 그럼 시작. RPM 설치 sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm ========================================================..
lemontia.tistory.com