본문 바로가기

EC2

[AWS] EC2 서버에 MariaDB 설치 아마존 AWS의 EC2서버에 데이터베이스를 설치하고, root 비밀번호를 설정해보자. 사전 준비 1. EC2서버 구성 2. SSH 접속 1. MariaDB 패키지 설치 나의 버전 정보는 다음과 같다. AMI Linux를 프리티어로 이용중이기 때문에 설치 명령어로 yum을 이용한다. $ sudo yum install mariadb-server 2. systemctl로 서비스 실행 $ sudo systemctl start mariadb $ sudo systemctl status mariadb 다음과 같이 active (running) 상태가 되면 정상적으로 실행되었음을 알 수 있다. 3. root 비밀번호 설정 $ mysql -u root -p 위의 명령어를 실행하면 비밀번호를 물어보지만 처음에는 root비.. 더보기
[AWS] EC2 인스턴스와 SSH를 연결할 때 "Connection timed out" 에러 어제까지만 해도 SSH에 잘 접속되던게 갑자기 되지 않았다. Connection timed out..? 해결법 : 인스턴스 보안그룹의 인바운드 규칙을 수정하자 1. EC2 > 인스턴스 > 보안 > 보안 그룹 선택 2. Edit inbound rules 선택 3. 유형을 SSH로, 소스를 내 IP로 선택하고 규칙 저장 만약 모든 IP에서 EC2 인스턴스로 SSH 접속을 허용 접속을 허용하고 싶다면 SSH, TCP, 22, 0.0.0.0/0 으로 규칙을 설정한다. 사실 나는 보안 그룹을 수정한 적이 없는데, 뭔가 변경되었나보다. 인바운드와 아웃바운드란? Inbound: 외부에서 EC2 인스턴스로 들어오는 트래픽. 대표적인 것들로는 HTTP, HTTPS, SSH, RDP 등이 있다. Outbound: EC2 .. 더보기
[AWS] SSH를 사용하여 EC2 인스턴스에 접속하기 AWS EC2 서비스를 통해 서버를 하나 할당 받았을 때, 이 서버의 인스턴스에 ssh 접근하는 방법을 알아보자. 사전 준비 1. 인스턴스 생성 2. 키페어 생성 그리고 bash shell에서 다음 명령어를 입력하면 된다. $ ssh -i {YOUR_KEY_PAIR_FILE.pem} {USER_NAME}@{AWS_PUBLIC_DNS_} 여기서 필요한 것은 세 가지이다. 1. YOUR_KEY_PAIR_FILE.pem : 키페어가 위치한 경로 내 키페어의 이름은 aws_key.pem이고 바탕화면에 위치시켰기 때문에 /drives/c/Users/Jin/Desktop/aws_key.pem 이 된다. 2. USER_NAME : 인스턴스를 시작하는 데 사용한 AMI의 기본 사용자 이름 AMI에 따라 달라지기 때문에.. 더보기