FTP란 무엇이며 어떻게 사용합니까?


FTP란 무엇입니까?

FTP는 인터넷을 통해 호스트 간에 파일을 전송하는 방법입니다. 사이트에서 파일을 빠르게 업로드하거나 다운로드하는 방법으로 특히 유용합니다. FTP 클라이언트는 익명 사용자와 등록된 사용자 모두의 연결을 허용합니다. 목표가 파일 전송을 수행할 수 있는 사람을 제한하는 것일 때 로그인은 종종 사용자 이름과 비밀번호를 요구하도록 설정되는 반면, 널리 배포될 콘텐츠는 익명 FTP 로그인으로 설정되는 경우가 많습니다.

FTP를 설치하는 방법?

FTP는 가상 사설 서버에 설치하기가 매우 쉽습니다. 대부분의 FTP 서버에는 매우 실용적이고 사용 가능한 기본값이 있습니다. 예를 들어 FTP는 매우 안전한 프로토콜로 인식되지 않았기 때문에 로그인 자격 증명이 암호화되지 않았기 때문에 익명 로그인을 비활성화하고 등록된 사용자를 자신의 디렉터리로 chroot하여 설치 후 보안을 강화할 수 있습니다.

VPS에 설치할 수 있는 다양한 FTP 프로그램이 있습니다. 유용하다고 생각되는 두 가지는 ProFTPD 또는 VSFTPD이며 여기에서 원하는 것을 선택하여 다운로드하고 구성하는 방법을 확인할 수 있습니다.

우분투 12.04의 VSFTPD

CentOS 6의 VSFTPD

Ubuntu 12.04의 ProFTPD

Centos 6의 ProFTPD

다음 단계:

가상 서버에 FTP 클라이언트를 설치하고 구성했으면 브라우저나 명령줄을 통해 연결할 수 있습니다. 명령줄에 대한 액세스는 사용자가 다음을 입력해야 하므로 매우 간단합니다.

ftp example.com

프롬프트에서 로그인과 비밀번호를 묻습니다. 익명 로그인을 하는 경우 anonymous를 입력하고 이메일 주소로 비밀번호를 입력합니다. 연결되면 다음 명령을 사용하여 시스템 간에 파일 전송을 시작할 수 있습니다.

넣기: 로컬 서버에서 원격 서버로 파일 복사

mput: 로컬 서버에서 원격 서버로 여러 파일 복사

get: 원격 서버에서 파일을 검색하여 로컬 시스템에 다운로드합니다.

mget: 원격 서버에서 여러 파일을 검색하여 로컬 시스템으로 다운로드합니다.

ls: 현재 디렉토리에 있는 파일을 나열합니다.

cd: 원격 서버의 디렉토리 변경

도움말: 사용 가능한 명령 목록을 제공합니다.

pwd: 원격 컴퓨터 디렉토리의 경로 이름을 제공합니다.

삭제: 원격 서버에서 파일을 삭제합니다.

mdelete: 원격 서버에서 여러 파일을 삭제합니다.

종료: FTP 연결을 닫습니다.

또는 브라우저에서 원격 FTP 서버에 액세스하려면 주소 표시줄에 주소를 입력하십시오. 다음과 같아야 합니다.

ftp://example.com

대부분의 FTP 작업에서 명령줄을 사용하지 않으려면 오픈 소스 FTP 클라이언트 및 서버인 Filezilla를 다운로드할 수 있습니다.

더보기

이것은 FTP에 대한 간략한 개요였습니다. FTP 프로그램이나 명령에 대한 추가 질문이 있는 경우 Q&A 포럼에 질문을 게시하면 기꺼이 답변해 드리겠습니다.