티스토리 뷰
데이터를 한번에 일괄적으로 넣기 위해 bulk insert 로직을 짰다.
이 로직은 uploads 폴더에 CSV 파일을 넣어두면 그 데이터를 읽어 DB에 삽입하도록 구현되어 있다.
문제는 50개 이상의 CSV 파일을 운영 서버에 직접 파일을 넣으려니..
- 코드를 푸시할 때마다 파일까지 포함되어 버리고
- 서버 용량도 불필요하게 커질 수 있고
- 보안이나 관리 측면에서도 찜찜한 부분이 생긴다.
그래서 굳이 코드로 파일을 올려 푸시하지 않고 서버에 직접 파일만 전송할 수 있는 방법을 찾다가 파일질라(FileZilla)를 알게 되었다.
파일질라는 서버와 내 컴퓨터를 연결해주는 FTP(File Transfer Protocol) 프로그램이다.
내 로컬의 폴더처럼 서버 파일을 드래그 앤 드롭으로 관리할 수 있게 해주는 아주 유용한 도구이다. (무료)
이제 파일질라를 설치하고 서버를 연결하는 방법을 알아보자
1️⃣ 파일질라 설치하기
1-1. 아래 공식 사이트로 이동
https://filezilla-project.org/
1-2. [Download FileZilla Client] 버튼 클릭

1-3. 운영체제에 맞는 버전 다운로드
더 많은 옵션 확인


* Windows에서는 Recommended 버전을 다운받으세요!
recommended가 붙은 버전은 사용자에게 가장 안정적으로 동작하는 버전이라는 뜻이라고 합니다.
2️⃣ AWS 서버 연결하기
2-1. 왼쪽 상단에 위치한 사이트 관리자 열기

2-2. 새 사이트 연결

① 새 사이트 추가
② 프로토콜: SFTP
③ 호스트: 퍼블릭 IPv4 주소
④ 포트: 22
⑤ 로그온 유형: 키 파일
⑥ 사용자: SSH 접속시 사용하는 사용자명
⑦ 키 파일: pem키 경로 찾은 후 등록
⑧ 연결
참고
https://kk-programming.tistory.com/46
https://colorful-workroom.tistory.com/37
'그외 기록 > 운영 및 설정' 카테고리의 다른 글
| [PM2] 클러스터 VS Fork 모드 차이(+ CPU 코어 개념) (0) | 2025.09.11 |
|---|---|
| [Git] 프로젝트 GitHub으로 연결하기 (2) | 2025.07.11 |
| Google Play Console 한국어 설정하기 (0) | 2025.03.31 |
| [Zoho Mail] 무료로 도메인 이메일 설정하기 (0) | 2025.03.11 |
| Google Play 개발자 계정 등록비 환불 요청하기 (0) | 2025.02.28 |
- Total
- Today
- Yesterday