FTP는 로컬 컴퓨터와 원격 컴퓨터 또는 네트워크간에 파일을 교환하는 가장 간단하고 익숙한 파일 전송 프로토콜입니다. Linux 및 Unix 운영 체제에는 FTP 연결을 위해 FTP 클라이언트로 사용할 수있는 기본 제공 명령 줄 프롬프트가 있습니다.
경고: FTP 전송은 암호화되지 않습니다. 전송을 가로채는 사람은 사용자 이름과 암호를 비롯하여 보내는 데이터를 읽을 수 있습니다. 보안 전송을 위해서는 SFTP를 사용하십시오.
FTP 연결 설정
다양한 FTP 명령을 사용하려면 먼저 원격 네트워크 또는 컴퓨터와의 연결을 설정해야합니다. 리눅스에서 터미널 창을 열고 타이핑하면됩니다. ftp 도메인 이름 또는 FTP 서버의 IP 주소 (예 : ftp 192.168.0.1 또는 ftp domain.com . 예 :
ftc.abc.xyz.edu
이 명령은 abc.xyz.edu에있는 ftp 서버에 연결을 시도합니다. 성공하면 사용자 이름과 암호를 사용하여 로그인하라는 메시지가 표시됩니다. 공개 FTP 서버는 종종 사용자 이름을 사용하여 로그인 할 수있게합니다 익명의 이메일 주소를 암호 또는 암호없이 입력하십시오.
성공적으로 로그인하면 ftp> 터미널 화면에 프롬프트됩니다. 더 진행하기 전에 다음을 사용하여 사용 가능한 FTP 명령 목록을 얻으십시오.도움 기능. 이것은 시스템 및 소프트웨어에 따라 나열된 FTP 명령 중 일부가 작동하거나 작동하지 않을 수 있기 때문에 유용합니다.
FTP 명령 예제 및 설명
Linux 및 Unix에서 사용되는 FTP 명령은 Windows 명령 행에서 사용되는 FTP 명령과 다릅니다. 다음은 파일을 원격으로 복사, 이름 바꾸기 및 삭제하기위한 Linux FTP 명령의 일반적인 용도를 보여주는 예입니다.
ftp> 도움말
도움말 기능은 디렉토리 내용을 표시하고, 파일을 전송하고, 파일을 삭제하는 데 사용할 수있는 명령을 나열합니다. 명령 ftp> ? 똑같은 일을한다.
ftp> ls
이 명령은 원격 컴퓨터의 현재 디렉터리에있는 파일 및 하위 디렉터리의 이름을 인쇄합니다.
ftp> cd 고객
이 명령은 현재 디렉토리를 이름이 지정된 서브 디렉토리로 변경합니다. 고객 그것이 존재한다면.
ftp> cdup
그러면 현재 디렉토리가 상위 디렉토리로 변경됩니다.
ftp> lcd 이미지
이 명령은 로컬 컴퓨터의 현재 디렉터리를 이미지들 , 존재한다면.
ftp> ascii
텍스트 파일 전송을 위해 ASCII 모드로 변경됩니다. ASCII는 대부분의 시스템에서 기본값입니다.
ftp> 바이너리
이 명령은 텍스트 파일이 아닌 모든 파일을 전송할 때 바이너리 모드로 변경됩니다.
ftp> get image1.jpg
이 파일을 다운로드합니다. image1.jpg 원격 컴퓨터에서 로컬 컴퓨터로. 경고 : 같은 이름의 로컬 컴퓨터에 이미 파일이있는 경우 파일을 덮어 씁니다.
ftp> put image2.jpg
파일을 업로드합니다. image2.jpg 로컬 컴퓨터에서 원격 컴퓨터로. 경고 : 동일한 이름을 가진 원격 컴퓨터에 파일이 이미 있으면 덮어 씁니다.
ftp>! ls
명령 앞에 느낌표를 추가하면 로컬 컴퓨터에서 지정된 명령이 실행됩니다. 따라서! ls는 로컬 컴퓨터의 현재 디렉터리의 파일 이름과 디렉터리 이름을 나열합니다.
ftp> mget * .jpg
mget 명령으로. 여러 이미지를 다운로드 할 수 있습니다. 이 명령은 .jpg로 끝나는 모든 파일을 다운로드합니다.
ftp>
이름 바꾸기 from to
rename 명령은 from이라는 파일을 원격 서버의 새 이름 to으로 변경합니다.
ftp> put local-file 원격 파일
이 명령은 원격 컴퓨터에 로컬 파일을 저장합니다. 로컬 파일 보내기 원격 파일 똑같은 일을합니다.
ftp> mput * .jpg
이 명령은 .jpg로 끝나는 모든 파일을 원격 컴퓨터의 활성 폴더에 업로드합니다.
ftp> delete remote-file
이름이 지정된 파일을 삭제합니다. 원격 파일 원격 컴퓨터에서.
ftp> mdelete * .jpg
이렇게하면 원격 컴퓨터의 활성 폴더에서 .jpg로 끝나는 모든 파일이 삭제됩니다.
ftp> size 파일 이름
이 명령을 사용하여 원격 기계에서 파일의 크기를 판별하십시오.
ftp> mkdir 디렉토리 이름
원격 서버에서 새 디렉토리를 만듭니다.
ftp> 프롬프트
프롬프트 명령은 대화식 모드를 켜거나 끄기 때문에 사용자 확인없이 여러 파일의 명령이 실행됩니다.
ftp> 종료
quit 명령은 FTP 세션을 종료하고 FTP 프로그램을 종료합니다. 명령들 안녕 과 출구 똑같은 일을 완수하십시오.
명령 행 옵션
옵션 (플래그 또는 스위치라고도 함)은 FTP 명령의 조작을 수정합니다. 일반적으로 명령 줄 옵션은 공백 뒤에 주 FTP 명령을 따릅니다. 다음은 FTP 명령에 추가 할 수있는 옵션 목록과 그 기능에 대한 설명입니다.
- -4 호스트에 연결할 때 IPv4 만 사용하십시오.
- -6 IPv6 만 사용하십시오.
- -이자형기록 지원 및 명령 편집을 비활성화합니다.
- -피데이터 전송에 수동 모드 사용
- -나는파일 전송 중 대화식 프롬프트가 표시되지 않습니다.
- -엔첫 번째 연결에서 자동 로그인을 방지합니다.
- -지파일 이름 globbing을 사용 불가능하게합니다.
- -V제거 서버에 모든 응답을 표시하도록합니다.
- -디디버깅을 수행합니다.