반응형

 

  이제 우리가 만든 EC2 인스턴스에 FTP 접속을 시도해보자. FTP 접속 툴로는 대학교때무터 자주 썼던 파일질라로 정했다. 먼저 알아두자면 FTP란 FIle Transafer Protocol 로써 장비간 파일을 주고받는 프로토콜이다. 여기서 나오는 SFTP는 Secure + FTP로써 인증키를 더해 보안을 강화한 프로토콜이라고 이해하면 된다.

1. SFTP Root 계정 접근 허용

 

sudo vi /etc/ssh/sshd_config

 

  본인 EC2 서버쉘에서 위 명령어를 입력하자!

 

 

  내리다 보면 #Authentication 항목이 있는데 거기 밑에

PermitRootLogin yes

  구문을 추가하자! 해당 값을 추가하여 SFTP로 접속할 때 Root 권한으로 접속하는 것을 허용한다는 의미다.

저 VI편집기가 생소한사람들이 있다면은. 일단 파일을 열면 방향키로 커서 조작이 가능하다. 저 위치까지 가서 알파뱃 i 단축키를 눌러보자.그럼 하단에 -- INSERT -- 표시가 나타나며 현재 삽입모드라는 것을 알려준다. 이제 여기서 위 코드를 따라친다.

 

 

  이제 저장하고 나가기 위해서 "ESC" 단축키를 한번 눌러주자. 그럼 명령모드로 나가진것이다 이떄 SHIFT+: 를 동시에 위 사진처럼 : 이라고 나오며 뭔가 입력할 수 있게 된다. 여기다 wq를 입력하고 엔터를 눌러주면 저장 후 나가기의 명령어다.

 

 

  su 엔터후 비번을 치고 들어가 관리자 권한으로 넘어가자.

cp .ssh/authorized_keys /root/.ssh/

 

  그리고 아래 명령어를 입력해 키를 우리가 만들었던 인증키를 복사한다. 진짜 복사할꺼냐고 뜯다면 Y를 입력해주면 된다.

 

 

  문제없이 복사되면 위 사진과 같다.

2. 파일질라 다운 및 설치

 

https://filezilla.softonic.kr/

 

FileZilla

신난다 무료 FTP 클라이언트

filezilla.softonic.kr

 

 

   다운 버튼을 눌러주자.

 

 

  이딴 낚시팝업이 나오는데 X를 눌러주자.

 

 

  이번엔 진짜다 다운 버튼을 누르자!

 

 

  자 다운받은 파일질라 셋업을 실행시키자.

 

 

  쭉쭉쭉 넘어가자.

 

 

  여기도 쭉쭉쭉! 설치가 완료되면 실행해주자.

3. 원격 접속 셋팅

 

 

 

  자 편집(1)을 눌러주고 설정(2)을 눌러주자. 그위 연결-FTP 하위에 있는 SFTP 설정으로 들어간다. 키 파일 추가(4) 버튼을 눌러주고 우리가 전에 만들었던 .ppk파일을 지정해주자. 그럼 5번 박스와 같이 추가 된다. 다 됐으면 6번 확인을 눌러주자.

 

 

  자 다시 1번 박스를 보면 세 세션여는 버튼이 있다 눌러주자. 사이트 관리자 창이 뜨면 New Site를 눌러주고(2), 프로토콜을 SFTP로 바꿔주자(3), 그리고 4번 박스에 본인 EC2 서버 IP를 입력한다. 포트는 따로 입력하지 않아도 된다.

 

  이제 5번박스로 넘어가 로그온 유형을 키파일로 잡아주고(5) 사용자를 Root로 설정해주자(6), 그리고 키파일을 입력해주는데 이것도 마찬가지로 우리 아까 추가했던 ppk파일을 넣어주자.(7) 다 됐으면 8번 연결을 눌러보자!

 

4. 결과 확인

 

 

 

 

  우왕 Root 디렉토리 접근에 성공했다~ 이걸로 Root 계정으로 AWS EC2 인스턴스에 SFTP로 접속하는법 끝!

 

#아마존 #AWS #EC2 #파일질라 #FileZilla #FTP #SFTP #Root계정 #Root #관리자권한

 

 

반응형
  1. 찰도마도 2021.11.05 06:15

    감사합니다 너무 어려운데 덕분에 해결했습니다

반응형

 

 

 

PuTTY를 이용해 설치하려는 EC2 서버에 접속한다.

1. 마리아 DB 설치

 

sudo apt-get install mariadb-server

 

위 명령어를 통해 마리아DB 최신버전을 받아주자.

 

 

자 1번 박스를 보면 위 명령어를 실행했고 2번 박스를 보면 ㄹㅇ 설치할꺼냐는 물음에 Y치고 엔터를 눌러 동의해주자.

 

 

  쭈르륵 뭔가 설치되면서 끝난다.

 

2. 마리아 DB Root 계정 비밀번호 설정

 

mysqladmin -u root -p password '비밀번호'

 

  위 명령어를 입력해 비밀번호를 초기화 해주자!

 

 

  입력후 Enter Password:가 나오는데 비번을 똑같이 쳐주고 엔터를 눌러주자.

3. Maria DB 접속

 

 

mysql –u root -p

 

  위 명령어를 이용해 root 계정으로 마리아DB에 접속하자!

 

 

  짜잔 맨 아랫줄에 MariaDB가 찍히면 접속에 성공한 것이다. ㅎㅎ

4. 테이블 확인

 

show databases;

 

  위 명령어를 입력해주자. 꼭 ; 기호도 붙이는걸 잊지 말자.

 

 

 

 

 

  짜잔 우리가 윈도우에 로컬 마리아DB를 설치했을때처럼 기본 스키마가 들어있당 ㅎㅎ

 

  AWS에 마리아 DB 설치 성공~

 

#아마존 #AWS #EC2 #마리아DB #설치 #방법 #Root계정 #초기비밀번호 #설정

 

 

반응형
  1. 익명 2020.06.19 19:41

    비밀댓글입니다

  2. . 2021.02.05 17:57

    sudo apt-get install mariadb-server 명령어를 실행했을 때 Unable to locate package mariadb-server 라고 나오는경우는 어떻게 해결하나요 ?

    • . 2021.02.05 18:08

      컴퓨터에 MySQL 이 설치되어있어서 오류가 발생했던거 같습니다. 같은 오류가 발생하시는 분들은 MySQL 삭제 후 sudo apt-get update 명령어를 친 후에 다시 sudo apt-get install mariadb-server 를 쳐보세요 !

    • . 2021.02.05 18:15

      이후에 mysqladmin -u root -p password '비밀번호' 하실 때 access denied for user 'root'@'localhost' 오류가 뜨시는 분들은 sudo su 명령어 입력을 통해 root 계정으로 전환 후에 다시 시도해보세요 !

    • Hunter 2021.10.24 10:22

      저도 동일증상이었는데 sudo apt-get update 만 수행해도 설치됐습니다.

+ Recent posts