초보자를 위한 FTP / SFTP 가이드

업데이트: 2022-06-14 / 기사 작성자: Jerry Low
FTP(파일 전송 프로토콜) 또는 SFTP(보안 파일 전송 프로토콜)

파일을 귀하의 컴퓨터로 이동하는 기술 웹 호스팅 서버는 야심 찬 웹 사이트 소유자에게 기본적인 것입니다. 처음에는 많은 사람들이 제어판의 파일 관리자에 의존할 수 있습니다. 이것이 편리한 반면, 파일 전송 프로토콜 (FTP) or 보안 파일 전송 프로토콜(SFTP) 더 많은 옵션을 제공합니다.

그렇다면 FTP와 SFTP는 무엇입니까? 더 자세히 살펴보겠습니다.

파일 전송 프로토콜(FTP)이란 무엇입니까?

FTP는 개인 네트워크 또는 인터넷의 컴퓨터 간에 파일을 교환하는 데 사용되는 표준 네트워크 프로토콜입니다. 1971년부터 사용되어 왔으며 이러한 목적으로 개발된 최초의 프로토콜 중 하나입니다. 인상적으로, 그것은 시간의 시험을 견뎠습니다.

SFTP(보안 파일 전송 프로토콜)란 무엇입니까?

SFTP는 FTP의 보다 안전한 버전입니다. SSH(Secure Shell)를 사용합니다. 암호화 로그인 자격 증명과 전송 데이터를 보호하는 데 도움이 됩니다. FTP와 거의 동일합니다. 그러나 SFTP는 다른 프로토콜을 사용하므로 표준 FTP 클라이언트를 사용하여 sFTP 서버와 통신할 수 없습니다. 또한 SFTP만 지원하는 클라이언트로 FTP 서버에 연결할 수 없습니다.

FTP와 SFTP는 어떻게 작동합니까?

FTP와 SFTP는 모두 클라이언트-서버 프로토콜이며 클라이언트와 서버 간의 통신 채널에 의존합니다.

FTP는 어떻게 작동합니까?

FTP는 클라이언트-서버 아키텍처에서 작동하며 별도의 제어 및 데이터 연결을 사용합니다. FTP 사용자는 일반 텍스트 로그인 프로토콜(일반적으로 사용자 이름 및 암호)을 사용하여 자신을 인증할 수 있습니다. 그러나 일부 서버는 익명 연결을 허용합니다.

FTP는 활성(기본값) 및 수동 모드에서 작동할 수 있습니다. 활성 모드에서 FTP 클라이언트는 포트 20에서 서버의 포트 21로 연결합니다. 수동 모드에서는 두 포트 모두 통신을 위해 열려 있습니다. 귀하의 네트워크 방화벽 능동 모드와 수동 모드가 모두 제대로 작동하려면 적절한 구성이 필요합니다.

SFTP는 어떻게 작동합니까?

SFTP는 별도이며 일반적으로 보안 연결을 통해 유사하게 작동하는 SSH와 함께 패키지됩니다. 중요한 차이점은 SFTP가 자격 증명과 데이터 자체에 암호화를 추가한다는 것입니다. SFTP는 SSH와 다른 보안 계층인 SSL을 통해 실행되는 FTP인 FTPS와 혼동되어서는 안 됩니다.

웹사이트에 FTP/SFTP를 사용하는 방법은 무엇입니까?

명령줄 인터페이스에서 FTP 및 SFTP를 실행할 수 있지만 FTP 클라이언트 응용 프로그램을 사용하는 것이 훨씬 더 편리합니다. 주변에 적합한 FTP 응용 프로그램이 많이 있습니다. 내가 선호하는 선택은 FileZilla의, 2001년부터 사용 가능하며 무료이며 대부분의 플랫폼에서 작동합니다.

1. Filezilla FTP 애플리케이션 사용하기

Filezilla는 Windows 사용자에게 친숙한 인터페이스를 제공합니다.
FileZilla의 Windows 사용자에게 친숙한 인터페이스를 제공합니다.

Filezilla 웹사이트로 이동하여 필요한 버전을 다운로드하십시오. 플랫폼마다 별도의 설치 프로그램이 있습니다. 다운로드가 완료되면 설치 파일을 실행하고 지침을 따를 수 있습니다. 일부 블로트웨어를 설치하도록 시도하지만 제안을 거부할 수 있습니다.

다음으로 애플리케이션을 실행합니다.

대부분의 연결의 경우 세 가지 정보를 입력해야 합니다.

  1. 주최자,
  2. 사용자 이름 및
  3. 암호.

웹 호스트는 일반적으로 이러한 기능을 제공합니다. 웹 호스팅 계정이 있는 경우 웹 호스트가 이메일이나 온라인을 통해 이러한 설정을 제공합니다. 웹 호스팅 제어판

서버에 연결

계정으로 FTP를 처음 사용하는 경우 새 FTP 사용자를 생성해야 할 수 있습니다. 제어할 수 없는 서버에 연결하는 경우 서버 관리자에게 문의해야 합니다.

FTP 연결 대신 SFTP 연결이 있는 경우 위에 설명된 대로 호스트 및 사용자 이름을 입력합니다. 비밀번호(해당되는 경우) 또는 비밀번호에 "없음"을 입력합니다. 그런 다음 "연결" 버튼을 누르십시오. 

메인 디스플레이 영역은 두 부분으로 나뉩니다. 왼쪽은 로컬 컴퓨터이고 오른쪽은 원격 서버입니다. 디스플레이 패널은 Windows 파일 관리자와 거의 동일합니다. 이동하려는 항목을 끌어다 놓습니다. 웹 서버.

2. 명령줄을 통한 FTP

Filezilla와 같은 전용 FTP 응용 프로그램을 사용하지 않으려는 경우에도 서버에 연결할 매체가 필요합니다.

윈도우

예를 들어, Windows에서는 다음을 입력하여 명령줄에서 FTP 명령을 사용할 수 있습니다.

FTP

Mac에서는 내장된 FTP 응용 프로그램을 사용할 수 있습니다.

  1. Finder 아이콘을 클릭하고,
  2. "이동"을 선택한 다음 "서버에 연결"을 선택하십시오.
  3. 서버 주소를 입력하고
  4. "연결"을 클릭하십시오.

선택한 방법에 관계없이 연결을 완료하려면 사용자 이름과 암호를 입력해야 합니다.

Cyber​​duck

기본 Mac FTP 응용 프로그램이 마음에 들지 않으면 다운로드하여 설치할 수 있는 다른 응용 프로그램이 있습니다. 나는 추천한다 지게차 or 사이버 덕.

기본 명령

그러나 연결 후에는 상황이 더 복잡해집니다. 모든 명령줄 인터페이스와 마찬가지로 좋은 메모리는 필수입니다. 다음은 시작할 수 있는 몇 가지 기본 명령입니다.

파일 업로드 – ftp> 파일 이름 입력 현재 디렉토리 표시 – pwd 디렉토리 변경 – cd 디렉토리 내용 나열 – ls 모두 다운로드 HTML 파일 – mget *.html 연결 종료 – 닫기 서버에 다시 연결 – ftp를 엽니다.

FTP / SFTP에 대한 최종 생각

기본 FTP 명령은 웹사이트를 업데이트하는 스크립트를 생성하거나 대규모 파일 그룹을 전송해야 하는 경우에 유용할 수 있습니다. 그러나 새 응용 프로그램 설치에 반대하지 않는 한 명령 지침보다 FTP 응용 프로그램을 사용하는 것이 좋습니다.

더 읽기 :

Jerry Low 정보

WebHostingSecretRevealed.net (WHSR)의 설립자 - 100,000의 사용자가 신뢰하고 사용하는 호스팅 검토. 웹 호스팅, 제휴 마케팅 및 SEO에서 15 년 이상의 경험. ProBlogger.net, Business.com, SocialMediaToday.com 등의 기고자.