PDF download PDF 다운로드 PDF download PDF 다운로드

FTP는 파일을 한 컴퓨터에서 다른 컴퓨터로 전송하는데 사용되는 프로토콜이다. FTP는 웹 서버에서 많이 사용되며, FTP 서버를 이용해서 사용자들 간에 파일을 공유하는 수단으로 삼기도 한다. 웹 브라우저를 이용해서 FTP 서버에 접속할 수도 있지만, FTP 클라이언트를 이용하면 많은 다른 기능도 사용할 수 있다. FTP를 어떻게 사용하는지 배워 보자.

방법 1
방법 1 의 5:

FTP의 기본

PDF download PDF 다운로드
  1. FTP는 File Transfer Protocol의 약자로 파일 전송 규약이라는 뜻이며, 한 컴퓨터에서 다른 컴퓨터로 파일을 전송하는 방법을 정의한 것이다. HTTP의 경우도 파일 전송을 지원하지만, FTP만큼 견고하지는 않다. FTP는 회사나 학교에서 많이 쓰이며, 웹 서버를 관리하는 데에도 많이 쓰인다.
  2. FTP 주소는 비슷하지만 약간의 차이가 있다는 것을 알게 될 것이다. 예를 들면, ftp.example.com:21 이라는 주소는 ftp.example.com 이라는 호스트에 21번 포트를 사용한다는 뜻이다. 접속하는 데에는 이 두 가지가 다 필요하다. 사용자 이름이 필요하다면, username@ftp.example.com:21로 접속해야 한다. [1]
    • 사용자 이름이 입력되지 않으면, "익명" 사용자로 접속하게 된다. FTP에 완전히 익명으로 접속하는 방법은 없고, 약간의 기록이라도 남는다는 점을 잊지 말자.
  3. FTP 접속은 여러 가지 방법이 있다. GUI 클라이언트, 웹 브라우저 기반 접속, 또는 터미널을 통해 접속하는 것이 있다. GUI 클라이언트를 다운로드 받아서 설치한 후 접속하는 것이 FTP에 접속하는 가장 쉬운 방법이며, 많은 기능을 쉽게 사용할 수 있게 해 준다.
    • 이 글에서는 주로 FTP GUI 클라이언트에 대해서 다룬다. 터미널을 이용한 접속이 궁금하다면, 글의 마지막으로 가 보자.
    • FTP를 웹 브라우저로 접속하려면, FTP 주소를 주소창에 입력하면 된다. 로그인하라는 명령이 뜨면, 로그인 정보를 입력해 주면 된다. 웹 브라우저는 클라이언트 프로그램을 쓰는 것에 비해 많이 불편하다.
    광고
방법 2
방법 2 의 5:

FTP 서버에 접속

PDF download PDF 다운로드
  1. 클라이언트를 쓰는 것이 FTP를 이용해 빠르게 다운로드 받고, 업로드 할 수 있다. FTP 클라이언트에는 또한 서버 목록 저장이나 파일 대기열 같은 많은 유용한 기능이 있다. 유료 및 무료 클라이언트가 많다. 그 중에서 가장 유명한 것은 오픈 소스인 FileZilla이다.
  2. 클라이언트를 설치한 후에는 서버에 접속이 가능하다. FileZilla는 두 가지 접속 방법을 제공한다.
    • 빠른 접속 바의 경우에는 자주 들어가지 않는 FTP 서버에 빠르게 들어갈 수 있게 해 준다. 주소를 호스트에 입력하고, 아이디와 비밀 번호, 포트를 입력하면 된다. 빠른 접속 목록에는 최근 10개의 접속 정보만 저장된다.
    • 사이트 관리자의 경우에는 여러 서버 정보를 저장해 놓을 수 있다. 그리고 또한 여러 접속 설정을 저장 가능하다. 창 좌측 상단 메뉴에서 사이트 관리자를 클릭한 후, 새 사이트를 누른다. 그리고 서버 정보를 입력해 주면 된다. "고급" 탭에서는 서버 시간이나 기본 폴더 등을 변경 가능하다. 그 서버에 자주 방문하거나, 설정을 저장하고 싶다면, 이 기능을 활용하자.
  3. 사이트 관리자에서 원하는 서버를 선택하거나, 새로운 서버 정보를 빠른 접속 바에 입력하자. 입력된 정보에 따라서 서버에 접속할 것이다. FileZilla 상단의 창에서 접속 과정을 확인할 수 있다.
  4. 접속이 완료되면, 우측에서 FTP 폴더 내부를 볼 수 있을 것이다. 상단의 프레임에서는 폴더의 트리 구조를 볼 수 있으며, 아래 프레임에서는 폴더의 내용물을 볼 수 있다. 폴더를 바꿀 때마다 서버에 명령이 보내진다. 이 말은 폴더를 이동하는데 약간의 시간이 필요하다는 뜻이다.
    • 폴더에 대한 접근 권한이 없다면, 접속하려 할 때 에러 메시지를 받을 것이다.
  5. 창의 왼쪽 부분에서는 현재 접속하는 컴퓨터의 파일들을 볼 수 있다. 이 폴더를 잘 활용해서 파일을 올리거나 저장할 곳을 정할 수 있다. 정확한 파일을 고르면 된다.
    광고
방법 3
방법 3 의 5:

파일 업로드 및 다운로드

PDF download PDF 다운로드
  1. 오른쪽 폴더에서 다운받고 싶은 파일이 있는 폴더로 이동한 후에 저장하고, 왼쪽에서 저장하고 싶은 폴더로 이동하자. 파일을 드래그 해서 옮겨 놓으면 된다.
    • 파일 크기 열에서 파일 크기를 확인 가능하다.
    • 한 번에 여러 파일을 다운로드 하고 싶다면, Ctrl을 누르고 파일들을 누르면 된다. 파일은 한 번에 하나씩 전송된다.
    • 대기열에 추가 메뉴를 사용해서 파일을 추가해 줄 수 있다.
  2. 왼쪽에서 올리고 싶은 파일 또는 폴더를 고른다. 오른쪽에서 올리고 싶은 위치로 이동한다. 파일을 왼쪽에서 오른쪽으로 드래그했을 때, 쓰기 권한이 있다면 파일이 업로드 될 것이다.
    • 대다수의 FTP 서버는 익명 사용자가 파일을 올리는 것을 허락하지 않는다.
    • 대개 업로드가 다운로드보다 시간이 오래 걸린다.
  3. 아래 부분의 프레임에서 파일이 전송되는 것을 볼 수 있다. 전송하는 파일, 대기 중인 파일, 사이즈, 우선 순위 진행률을 볼 수 있다. 실패한 전송 및 완료된 파일도 볼 수 있다.
    광고
방법 4
방법 4 의 5:

FTP 서버 운영

PDF download PDF 다운로드
  1. 컴퓨터에 FTP 서버 프로그램을 다운로드한다. 개인적인 용도로 서버를 사용한다면, 남는 낡은 컴퓨터를 사용하면 된다. 회사에서 팀을 위해 사용한다면, 인터넷 연결이 끊기지 않게 해 놓은 좋은 컴퓨터를 사용하는 것이 좋을 것이다.
    • FileZilla는 좋은 FTP 서버 프로그램이기도 하다. 하지만 엄청나게 강력한 보안이 필요한 경우에는 쓰지 않는 것이 좋다.
    • FTP 서버가 매일매일 24시간 쉬지 않고 돌아간다면, DNS에 등록해 놓아서 IP가 바뀌더라도 잘 찾아올 수 있도록 해 주어야 할 것이다.
  2. FileZilla 서버를 실행하면, 서버에 접속하라고 할 것이다. 기본적인 서버 주소는 127.0.0.1이며, 이것은 로컬 컴퓨터를 의미한다. 다른 컴퓨터의 서버를 관리하지 않는 이상, 이 값으로도 충분하다. 그런 경우에는 컴퓨터에 서버 프로그램을 따로 설치해 두어야 한다.
  3. FTP 프로그램은 여러 권한을 가진 사용자를 생성할 수 있도록 해 준다. 특정한 사람들만 볼 수 있는 서버를 만들 수도 있다. 사용자를 생성하지 않으면, 아무도 서버에 접속할 수 없다.
    • FileZilla에서는, 편집 > 사용자로 이동.
    • 추가 -> 사용자 이름 입력
    • 비밀번호가 필요하다면, 비밀번호 활성화를 체크해 주면 된다. 보안을 강화하기 위해 비밀번호를 설정해 주는 것을 추천한다.
    • 사용자를 그룹으로 묶을 수도 있다. 이렇게 하면 접근 권한 관리가 쉬워진다.
  4. 사용자가 만들어지면, 사용자가 접근할 공유 폴더를 만들어야 한다. 공유 폴더 > 추가를 통해 폴더를 찾아 본다. 폴더를 선택하면, 그 폴더는 홈 디렉토리로 변경될 것이다.
    • 기본적으로, 사용자는 해당 폴더의 모든 하위 폴더에 접근 가능하다. +Subdirs에 체크를 해제해서 접근을 막을 수 있다.
    • 한 사용자가 여러 폴더를 공유할 수 있게 해 주려면, 바로가기를 만들어 주면 된다. 이렇게 하면 다른 폴더들이 한 폴더에 모여 있는 것처럼 보이게 할 수 있다. 예를 들어, C:\users\Pictures가 홈 디렉토리이며, C:\Music 역시 추가해 주고 싶다면, C:\Music을 C:\users\Pictures에 바로가기로 추가해 주면 된다. [2]
  5. 공유 폴더 페이지에서, 각 사용자나 그룹에 접근 권한을 설정해 줄 수 있다. 기본적으로, 사용자는 읽기 권한 밖에 없으며, 다운로드만 가능하다. 쓰기 권한이 주어질 경우, 사용자는 폴더에 파일을 업로드 가능하다. 삭제 권한이 주어지면, 사용자는 공유 폴더에 있는 어떤 것이든 삭제 가능하다.
  6. 어떤 사람이든 FTP 서버에 접근할 수 있게 만들어 주고 싶다면, "anonymous"라는 사용자를 만들고, 비밀번호를 빈 칸으로 해 놓자. anonymous 사용자가 민감한 정보에 접근하지 못하게 막아 놓자. 그리고 다른 사용자의 정보는 비밀 번호로 막아 놓자.
    • anonymous 사용자는 거의 모든 경우, 쓰기 및 삭제 권한이 없다.
  7. 기본적으로, FTP 서버는 한 번 프로그램이 설정되면 문제없이 돌아간다. 접근 권한 설정만 끝나면, 사람들이 접속 가능하다는 것이다. 사용자 및 접근 권한이 다 분류되었다면, 유동 DNS 서비스를 이용하자. IP 주소는 바뀔 수 있기 때문이다. 이렇게 하면, 사람들은 243.284.172.64같은 IP 주소 대신에 ftp.example.net 같은 도메인 주소를 이용해서 FTP 서버에 접근이 가능하다.
    • 이 방법을 사용하면 돈이 들어간다. 하지만 접속자가 많을 경우, IP 주소가 바뀔 때마다 IP 주소를 재전송하는 수고를 덜 수 있다.
    광고
방법 5
방법 5 의 5:

터미널로 FTP 접속

PDF download PDF 다운로드
  1. 윈도우, 맥, 리눅스에는 다 명령 프롬프트, 혹은 터미널이라고 불리는 명령줄 프로그램이 존재한다.
    • 윈도우에서는 Win + R을 누른 후, cmd라고 치면 된다.
    • 거의 모든 리눅스 배포판에서는, CTRL + ALT + T를 누르면 된다.
    • 맥에서는, 어플리케이션 > 유틸리티 > 터미널을 선택하면 된다.
  2. 운영체제가 달라도 ftp에 쓰이는 명령어는 동일하다. 접속을 위해서는, ftp ftp.example.com 이라고 치면 된다. 접속이 완료되면, 사용자 이름과 비밀 번호를 입력해 주어야 할 것이다. 익명 사용자로 접근한다면, anonymous를 입력한 후, 비밀 번호 입력시 그냥 엔터를 쳐 주자. [3]
  3. Unix 파일 시스템 돌아다니듯이 돌아 다니면 된다. cd 명령어로 이동하고, ls를 통해서 현재 폴더 내의 파일 및 폴더 목록을 볼 수 있다. mkdir로 새로운 폴더를 만들 수 있다.
  4. 기본적으로 FTP는 ASCII 모드이며, 텍스트 파일을 전송하는데 쓰인다. 압축 파일, 실행 파일, 또는 미디어 파일을 전송하고 싶다면, 이진 모드로 변경해야 한다. binary라고 입력한 후에 엔터를 치자.
  5. get [파일 이름]이라고 입력해서 파일 다운로드가 가능하다. 예를 들어, get example.jpg라고 입력하면, example.jpg라는 파일이 다운로드 될 것이다.
  6. put [파일 이름]이라고 입력하면 파일이 업로드 된다. put c:\documents\homemovies\example2.avi라고 입력하면, example2.avi라는 영상 파일이 홈 디렉토리에 업로드 될 것이다.
  7. close라고 입력한다. 전송중인 파일은 중단된다. [4]
    광고

이 위키하우에 대하여

이 문서는 27,393 번 조회 되었습니다.

이 글이 도움이 되었나요?

광고