본문 바로가기

IT/Cloud

[AWS] EC2에 있는 파일 로컬로 가져오기(알드라이브)

항상 프로젝트하면서 EC2에 있는 파일을 어떻게 편히 로컬로 가져오지라는 생각을 계속하였고

그 결과 꼼수? 는 아니고 편하게 로컬로 가져오는 방법을 익혔습니다.

 

그건 바로 알드라이브!!

 

알드라이브 다운로드 - 편리한 파일 전송 클라이언트

편리한 파일 전송 클라이언트 ‘알드라이브’입니다. 기존 알FTP에서 지원했던 FTP 접속 기능 외에, WebDAV 등 다양한 프로토콜 파일 전송을 지원합니다.

www.altools.co.kr

어차피 EC2 쓰는 방법은 다 아실 것 같고 가끔가다 EC2에서 로컬로 파일 받아올 때 어떻게 받아오면 좋을지 고민했던 적 있지 않으세요?

 

EC2에 있는 파일을 가져올 수 있는 방법 여러가지가 있죠!

리눅스 명령어중에 scp 명령어를 쓰거나 git에 올려서 파일을 다운로드하거나 파일 질라를 쓰거나 아니면 aws cli을 통해 파일을 가져오는 등의 다양한 방법이 있습니다.

 

이런 방법들을 다 써봤는데 불편한 점이 한두개 씩은 있더라고요

그래서 어떻게 하면 편하게 EC2에 있는 파일을 로컬로 옮기거나 로컬에 있는 파일을 EC2에 옮길 수 있을지 고민을 한 결과 알드라이브를 알아냈습니다.

 

사용법은 간단합니다.

 

 

1. 알드라이브를 다운 받고 실행합니다.

다운로드하고 실행을 하면 해당 창이 켜집니다. 이때 라이센스 동의 안 함으로 해도 상관없더라고요😋

알드라이브 GUI

2. 즐겨찾기 정보에 추가 버튼을 누릅니다.

그러면 내 사이트(n)...으로 사이트 정보가 추가됩니다.

3.사이트 정보에서 FTP을 SFTP로 바꿉니다.  

그러면 포트 번호가 21에서 22로 바뀝니다.

 

4. 호스트에  AWS EC2의 Puvlic IPv4 address OR Public IPv4 DNS을 입력합니다.

 

알드라이브 GUI

5. 아이디와 비밀번호를 입력합니다. 비밀번호는 있으신 경우에만 입력합니다.

AWS Linux 일 경우는 ec2-user, ubuntu일 경우는 ubuntu로 입력하시면 됩니다.

(저는 ubuntu을 이용해서 아이디를 ubuntu로 입력하였고 비밀번호도 설정해서 비밀번호 또한 입력했습니다.ㅎㅎ)

6. 고급 창으로 넘어가서 개인 인증 키 파일 필드에 EC2 생성 시 받았던 pem을 등록합니다.

pem위치는 변하지 않는 곳에 넣어두는 게 좋습니다.(위치가 바뀌면 여기서도 다시 바꿔야 합니다)

7.  '연결' 버튼을 누르고 알려지지 않은 호스트 키 창에서 '예'를 누르면 완료!🥳

 

이렇게 해당 환경에 들어와 집니다.

 

알드라이브를 이용하면 가볍게 클릭으로 폴더를 왔다 갔다 할 수 있고

만약 업로드를 원한다면 업로드 버튼을 눌러 파일을 업로드하거나 드래그 앤 드롭으로 파일을 업로드할 수 있고 반대로 Ec2에 있는 파일을 로컬에도 적용 가능합니다.

 

EC2에 있는 파일을 local로 가져오거나 local의 파일을 EC2로 빨리 가져오고 싶으신 분들은 한번 사용해보세요!

 

엄청 편합니다!!👍