“FTP“는 오래된 파일 전송 프로토콜 입니다만 2000년대 까지는 일반인들이 FTP를 쓸 일이 없었습니다. 그러다가 근래 들어 여러 네트워크 환경들이 많이 생기면서 오래된 FTP 프로토콜이 다시금 주목 받게 되었습니다. 서로 호환되지 않는 시스템이 우후죽순 많이 생기는 중에 FTP는 오래된 프로토콜인 만큼 대부분의 시스템에서 지원 하니깐요. 오늘은 윈도우 PC에서 파일 질라 클라이언트를 이용하여 파일을 주고받는 방법과 FileZilla 셋팅 하는 방법을 알아보도록 하겠습니다.
이 글의 목차
FileZilla FTP 클라이언트 다운로드 및 설치
파일 질라 FTP는 무료로 배포하는 프로그램임에도 성능이 꽤 괜찮습니다. 다운로드는 아래의 공식 홈페이지에서 받아주세요.
파일 질라 공식 홈페이지 : https://filezilla-project.org/
메인 페이지에 바로 다운로드 받을 수 있는 링크가 있습니다. 왼쪽은 클라이언트 오른쪽은 서버 프로그램입니다. 왼쪽 클라이언트 선택합니다.
녹색 버튼 클릭 합니다. 윈도우가 아니라면 아래 More Download option 에서 본인의 운영체제에 맞게 다운로드 하세요. 파일 질라는 윈도우, 리눅스, OSX 운영체제를 지원합니다.
다운로드에 4가지 옵션이 있습니다.
왼쪽부터 기본형, 기본형+매뉴얼, 파일질라 프로, 파일질라 프로+ CLI 입니다.
제일 왼쪽 기본형을 다운로드 받으면 됩니다.
참고로 오른쪽의 pro는 유료 버전이며 각종 클라우드 서버 접속을 지원합니다.
다운로드 완료 후에 설치를 진행합니다.
별거 없습니다. 여느 셋업과 마찬가지로 그냥 Next 누르다 보면 끝납니다.
설치가 완료되면 파일질라FTP 클라이언트를 실행하세요.
파일 질라 / 보기 편한 셋팅 하는 방법
그냥 그대로 써도 되겠지만 좀 더 사용하기 편한 인터페이스로 바꿔보겠습니다.
상단 메뉴 “편집“ -> “설정“을 클릭합니다.
좌측 사이트바 “인터페이스” 항목을 선택 하고 아래와 같이 변경합니다.
레이아웃 : 파일 및 디렉토리 난 배치 클래식 -> 탐색기 변경
레이아웃 : 메시지 로그 위치 파일목록위 -> 전송 대기열 옆 변경
변경된 인터페이스 모습입니다. 쓸데 없이 자리만 차지하는 파일 전송 현황과 메시지 로그는 모아서 아래에 박아주고 폴더 내용을 더 키웠습니다.
퀵 접속 / FTP접속 보안 경고 의미
빠른 연결 옵션을 통한 FTP 접속
파일 질라 FTP 상단에 있는 “빠른 연결” 툴바로 FTP 접속해 보겠습니다.
호스트
호스트는 FTP로 접속할 원격지 주소를 입력하는 부분입니다. IP로 입력해도 되고 그 해당 IP에 연계된 도메인이 있다면 도메인으로 입력해도 됩니다.
접속아이디 / 비밀번호
FTP 접속에 필요한 아이디와 패스워드를 입력하는 부분이며 만약 익명 접속이라면 이 부분은 비워두시면 됩니다.
포트
포트는 기본FTP 21번, SFTP 접속 22번, FTPS 접속 990번을 입력 하시면 됩니다. 서버에 따라 비 정규 포트를 쓴다면 해당 포트를 적어주세요.
접속이 완료된다면 위와 같은 사진처럼 원격지 폴더 내용이 정상적으로 뜨는 것을 확인할 수 있습니다.
본래 FTP 접속하기 위해서는 다양한 옵션을 직접 정해줘야 합니다. 예를 들면 전송 모드나 보안 모드, 문자셋 등이 있습니다. 하지만 퀵 모드로 접속하면 FileZilla 에서 서버 상황에 맞게 알아서 셋팅해 줍니다.
보안 경고 / 안전하지 않은 FTP 연결
FTP서버에 접속 시도 중 위와 같은 경고 메세지가 뜰 수 있습니다. 이 경고 메시지는 FTP서버에서 보안 접속을 지원하지 않을 때 뜨는 메시지 입니다. (TLS)
그래서 보안 접속을 하지 않고 비 보안 상태로 접속하겠냐고 물어보는 경고창 입니다.
참고로 FTP프로토콜은 1971년에 파일 전송을 위해 개발된 아주 오래된 프로토콜입니다. 때문에 FTP의 기본 연결은 보안 연결이 아닌 평문으로 메시지를 주고 받습니다.
만약 FTP서버와의 연결 중간에 네트워크 패킷을 가로채는 사람이 있다면 주고받는 내용 뿐만 아니라 FTP 접속 아이디와 패스워드까지 그대로 노출되니 주의하셔야 합니다.
보안 접속, 당연히 중요합니다. 하지만 보안 접속이 무조건 좋은 것은 아닙니다. 보안 접속을 하게 되면 전송 속도가 일반 접속보다 떨어집니다. (일반적으로 최대 속도 약 6~7MB 수준으로 서비스 제공)
때문에 다수의 대용량 파일을 전송에 있어서 보안을 무시할 수 있는 상황이라면 FTP 일반 접속하는 것도 고려해 볼 수 있습니다. 아래의 상황이 모두 충족한다면 일반 접속을 통해 빠르게 데이터 전송을 해보세요.
- 아이디와 패스워드가 털려도 상관없다.
- FTP서버에 접속했을 때 시스템 폴더 접근 권한이 없다.
- 주고 받는 파일과 원격지 서버에 개인 정보가 없다.
- 원격지 서버에 있는 파일들이 털려도 상관없다.
- 원격지 서버에 파일 실행 권한이 없다.
or
- 외부 사람이 접근할 수 없는 내부 네트워크에서의 운용이다 (192.168.x.x)
파일 전송 요령 / FTP 원격지 다운로드, 업로드
파일 다운로드와 업로드는 매우 쉽습니다. 원하는 파일을 그냥 선택해서 드래그 앤 드랍 하면 끝입니다.
파일 전송 창에 위와 같이 다운로드 현황이 뜹니다.
추가적으로 “윈도우 탐색기“에서 파일 질라 FTP 클라이언트로 드래그 앤 드랍 지원합니다.
사이트 관리자 / FileZilla FTP 셋팅 요령
만약 접속해야 하는 사이트가 여러 개 이거나 FTP 접속 설정을 커스덤 해야 한다면 사이트 관리자를 이용하시면 됩니다.
FileZilla 상단 메뉴 “파일” -> “사이트 관리자” 을 선택합니다.
새 사이트 클릭
[1] 프로토콜
FTP : FTP 일반 접속 입니다. 비 보안 접속입니다.
SFTP : SFTP는 보안 파일 전송이라 생각하시면 됩니다. FTP라는 이름이 붙어 있긴 하지만 엄밀히 말하면 SFTP는 SSH의 파일 전송 버전 입니다. SSH는(Secure SHell) 텔넷(telnet)의 보안 버전입니다.
FTP(기본값): 파일질라에서 이름이 FTP로 되어 있지만 이 세번째 옵션은 FTPS 보안 모드 입니다. (TLS)
Storj – 클라우드 중 하나인 Storj에 접속할 수 있는 옵션 입니다.
[2] 호스트
FTP로 접속할 원격지 주소를 입력합니다. IP로 입력해도 되고 그 해당 IP에 연계된 도메인이 있다면 도메인으로 입력해도 됩니다.
포트는 기본FTP 21번, SFTP 접속 22번, FTPS 접속 990번을 입력 하시면 됩니다. 서버에 따라 비 정규 포트를 쓴다면 해당 포트를 적어주세요.
[3] 암호화
FTPS 옵션을 지정하는 곳입니다. 건들 필요 없습니다.
[4] 로그인유형
“일반“을 선택하면 “아이디/패스워드“를 통해 접속 합니다. 서버가 아이디와 패스워드가 필요없게 설정 하였다면 “익명”으로 변경해 주세요.
[5] [6] 아이디/패스워드
일반 모드에서 FTP접속 아이디와 패스워드를 입력하는 곳 입니다. 이곳을 비워두거나 비밀번호가 틀리면 접속할때 아이디와 패스워드를 다시 물어봅니다.
전송 설정
FTP 전송에는 능동형(액티브)과 수동형(패시브) 방식이 있습니다. 그냥 기본으로 두시면 알아서 연결됩니다. 기본으로 두면 패시브 모드가 우선 시 됩니다.
문자셋
문자셋을 자동 감지로 두시면 FileZilla FTP 클라이언트가 서버의 상태를 감지하여 알아서 셋팅합니다.
혹여 위의 사진처럼 FTP 접속시 폴더와 파일 글자들이 깨진다고 하면 이 글자셋이 잘못된 것입니다.
이 때에는 “UTF-8 로 강제 설정” 과 문자셋 직접 설정 “EUC-LR” 둘 다 선택해 보시고 글자가 안 깨지는 설정을 선택하시면 됩니다.
오늘은 여기까지 입니다. 수고하셨습니다.