명령줄에서 FTP 서버의 파일 다운로드, 업로드 및 삭제. Windows 명령줄의 Windows 명령줄 ftp 유틸리티에서 FTP에서 파일을 다운로드하는 방법

Server Protocol Interpreter와 User Protocol Interpreter 간에 교환되는 데이터 전송 제어를 위한 제어 명령은 크게 세 그룹으로 나눌 수 있습니다.

시스템 액세스 제어 명령.

데이터 흐름 제어 명령.

FTP 서비스 명령.

각 그룹에서 가장 일반적인 몇 가지 팀을 살펴보겠습니다. 시스템에 대한 액세스를 제어하는 ​​명령 중 다음 사항에 유의해야 합니다.

사용자... 일반적으로 이 명령은 클라이언트와 서버 간의 FTP 세션을 엽니다. 명령 인수는 파일 시스템으로 작업할 사용자의 이름(식별자)입니다. 이 명령은 예를 들어 사용자가 대신 작업을 수행할 식별자를 변경하려는 경우 세션의 시작뿐만 아니라 중간에도 실행할 수 있습니다. 이 경우 이전 식별자와 관련된 모든 변수가 해제됩니다. 식별자가 변경되는 동안 데이터가 교환되면 이전 사용자 식별자로 교환이 종료됩니다.

통과하다.이 명령은 사용자 ID를 입력한 후 실행되며 인수로 사용자의 암호를 포함합니다. 참고로 FTP 인증 데이터는 네트워크를 통해 일반 텍스트로 전송되므로 채널 보안을 위해 사용자는 추가 조치를 취해야 합니다.

CWD.이 명령을 사용하면 사용자가 원격 파일 시스템의 다른 디렉토리로 작업할 수 있습니다. 명령에 대한 인수는 사용자가 작업하려는 원격 파일 시스템의 디렉토리 경로를 지정하는 문자열입니다.

레인... 재초기화 명령. 이 명령은 현재 사용자의 모든 변수를 지우고 연결 매개변수를 재설정합니다. 명령 시 데이터 전송이 발생하면 전송이 계속되고 동일한 매개변수로 종료됩니다.

그만두 다.이 명령은 제어 채널을 닫습니다. 명령을 보내는 순간 데이터 전송이 발생하면 데이터 전송이 끝난 후 채널이 닫힙니다.

명령 흐름 제어데이터 전송 매개변수를 설정합니다. 이러한 명령으로 설명되는 모든 매개변수에는 기본값이 있으므로 흐름 제어 명령은 기본 전송 매개변수 값을 변경해야 할 때만 사용됩니다. 흐름 제어 명령은 어떤 순서로든 실행할 수 있지만 모두 FTP 서비스 명령보다 먼저 실행되어야 합니다. 다음은 데이터 흐름 제어 명령과 구별되어야 합니다.

포트... 이 명령은 데이터 링크 연결의 활성 구성원으로 사용될 호스트의 주소와 포트를 지정합니다. 명령에 대한 인수는 32비트 IP 주소와 16비트 연결 포트 번호입니다. 이러한 값은 6개의 8비트 필드로 분할되며 h1, h2, h3, h4, p1, p2와 같은 10진수 형식으로 표시됩니다. 여기서 hN은 주소 바이트(높음에서 낮음)이고 pN은 포트 바이트(높음 낮게) ...



PASV.이 명령은 데이터 전송(연결 "수신")에서 수동적인 역할을 하는 모듈로 전송됩니다. 이 명령에 대한 응답은 PORT 명령 형식("h1, h2, h3, h4, p1, p2")으로 연결 대기 모드에 있는 호스트의 주소와 포트를 포함하는 문자열이어야 합니다.

명령 유형, STRU, 모드전송된 데이터의 유형(ASCII, 이미지 및 기타), 데이터 전송의 구조 또는 형식(파일, 레코드, 페이지), 전송 방법(스트림, 블록 및 기타)을 각각 결정합니다. 이러한 명령의 사용은 이기종 환경과 상호 작용하는 호스트의 매우 다른 운영 및 파일 시스템에서 상호 운용성을 구축할 때 매우 중요합니다.

명령 FTP 서비스지정된 파일로 수행할 작업을 결정합니다. 일반적으로 이 그룹의 명령에 대한 인수는 파일의 경로입니다. 지정된 경로의 구문은 명령 처리기 파일 시스템의 형식 요구 사항을 충족해야 합니다. FTP 서비스의 명령에서 다음을 구별할 수 있습니다.

RETR.이 명령은 서버 통신 유틸리티 모듈에 명령 매개변수로 지정된 파일 사본을 연결의 다른 쪽 끝에 있는 통신 모듈로 보내도록 지시합니다.

STOR.이 명령은 "서버 데이터 전송 프로그램" 모듈이 데이터 전송 채널을 통해 데이터를 수신하고 파일로 저장하도록 지시합니다. 파일의 이름은 이 명령의 매개변수에 의해 지정됩니다. 이러한 파일이 이미 있으면 새 파일로 덮어쓰고 없으면 새 파일이 만들어집니다.

명령 RNFR그리고 RNTO서로 따라야 합니다. 첫 번째 명령은 이전 파일 이름을 인수로 포함하고 두 번째 명령은 새 파일 이름을 포함합니다. 이러한 명령을 연속적으로 적용하면 파일의 이름이 바뀝니다.

ABOR.이 명령은 서버에 이전 서비스 명령(예: 파일 전송)의 실행을 중단하고 데이터 전송 채널을 닫도록 지시합니다.

명령 델레지정된 파일을 삭제합니다.

명령 MKD그리고 RMD, 각각 인수에 지정된 디렉토리를 생성하고 삭제합니다.

명령 사용 목록그리고 NLST지정된 디렉토리에 있는 파일 목록을 얻을 수 있습니다.

모든 FTP 명령은 사용자 프로토콜 해석기에 의해 한 줄에 하나의 명령으로 일반 텍스트로 전송됩니다. 각 명령줄(식별자 및 인수)은 문자로 끝납니다. ... 명령 이름은 공백 문자로 인수와 구분됩니다. .

명령 처리기는 각 명령에 대해 세 자리 코드를 반환합니다. 처리 코드는 특정 계층 구조를 형성하며 일반적으로 특정 명령은 특정 코드 세트만 반환할 수 있습니다. 명령 처리 코드 뒤에 공백 문자가 옵니다. 설명 텍스트가 이어집니다. 예를 들어 작업을 성공적으로 완료하기 위한 줄은 다음과 같습니다. "200 Command OK.

다음은 FTP 프로토콜로 작업하는 예입니다. 범례: S - 서버, U - 사용자.

S: 220 신규 사용자를 위한 서비스 준비

> S: 331 사용자 이름 정상, 암호 필요

S: 230 사용자 로그인, 진행

U: RETR test.txt

S: 150 파일 상태가 정상입니다. 데이터 연결을 열려고 합니다.

<Идет передача файла...>

S: 226 데이터 연결 종료, 파일 전송 성공

S: 200 커맨드 오케이

U: STOR /home/images/first.my

S: 550 액세스 거부됨

명령과 응답은 클라이언트와 서버 간의 제어 연결을 통해 NVT ASCII 형식으로 전송됩니다. 각 명령 또는 응답 행의 끝에 CR, LF 쌍이 있습니다.

클라이언트가 서버로 보낼 수 있는 유일한 Telnet 명령(IAC로 시작)은 프로세스 인터럽트 명령( ) 및 Telnet 동기 신호( 긴급 모드). 이 두 개의 Telnet 명령이 파일 전송을 중지하거나 전송 중에 서버에 요청을 보내는 데 사용되는 것을 볼 수 있습니다. 서버가 Telnet 옵션(WILL, WONT, DO 또는 DONT)을 사용하여 클라이언트로부터 명령을 수신하면 DONT 또는 WONT로 응답합니다.

명령은 3 또는 4바이트, 즉 대문자 ASCII 문자로 구성되며 일부는 선택적 인수가 있습니다. 클라이언트는 30개 이상의 서로 다른 FTP 명령을 서버에 보낼 수 있습니다. 표 5.1은 가장 일반적으로 사용되는 몇 가지 명령을 보여줍니다. 대부분은 이 장에서 다룰 것입니다.

표 5.1

일반적인 FTP 명령.

예제에서 일부 명령은 대화형 사용자가 FTP 명령으로 입력하는 것과 정확히 동일하다는 것을 알 수 있습니다. 이 경우 제어 연결을 통해 전송되지만 사용자가 입력한 일부 명령은 여러 FTP 명령을 생성하여 차례로 제어 연결을 통해 전송됩니다.

명령줄(CMD)의 표준 Windows 유틸리티 "FTP-클라이언트" - 사용자의 참여 없이(자동으로) 파일을 백업하거나 다운로드합니다.

  1. 열기 - FTP를 통해 원격 호스트에 연결합니다.
  2. cd - 서버의 다른 디렉토리로 변경합니다.
  3. bin - 서버와 클라이언트 간의 데이터 전송의 이진 모드.
  4. put - 파일을 FTP로 전송합니다.
  5. bye - 서버와의 세션을 종료하고 종료합니다.

Windows FTP 클라이언트를 마스터하고 작업을 시작하려면 콘솔 모드에서 FTP 서버(예: 213.43.125.75)에 연결해 보겠습니다.

open 213.43.125.75(FTP 서버의 IP 주소)를 입력합니다. 대신 필요한 FTP 서버의 주소나 도메인을 입력합니다. 사용자 이름과 비밀번호를 입력해야 합니다. 인증에 성공하면 FTP에 아카이브를 배치하기 위한 폴더를 만들고 주저하지 않고 이름을 backup으로 지정합니다(폴더는 mkdir 명령으로 생성됨). 이제 다음 명령으로 생성한 디렉토리로 이동합니다: cd back-up. 다음 단계에서 매개변수 없이 bin 명령을 사용하여 파일 전송 모드를 "바이너리"로 설정해야 하는 서버에 파일을 복사합니다. 이제 put D: /back-up/back-up.zip을 입력합니다. 여기서 put 명령의 매개변수는 복사된 파일의 전체 경로가 됩니다. 복사할 때 디렉토리에 마스크를 지정할 수 있습니다(예: D: / back-up / *.Zip(* .zip - 확장자가 "zip"인 모든 파일). 복사 후 bye 명령어로 서버와의 연결을 종료합니다.

FTP 클라이언트가 질문 없이 모든 작업을 자동으로 수행하도록 하려면 스크립트를 작성해 보겠습니다. 다음은 FTP 클라이언트에 대한 여러 명령을 포함하는 텍스트 파일입니다(back-up.ftp라고 하고 C: / 드라이브의 루트에 저장합니다. 사용 및 시작 라인에 쓰기 용이함). FTP 클라이언트가 명령줄에서 시작될 때 자동으로 실행됩니다.

213.43.125.75 열기(숫자 대신 - 원하는 FTP 서버 주소)
사용자
비밀번호
cd 백업(FTP 서버의 기존 디렉토리로 변경)
bin(전송 모드 - 바이너리)
put D: /back-up/back-up.zip (컴퓨터의 파일 경로)
안녕 (연결 종료)

결과적으로 다음 내용이 포함된 backup.ftp 파일을 가져와야 합니다.

오픈 213.43.125.75
사용자
비밀번호
CD 백업
큰 상자
D 입력: /back-up/back-up.zip

FTP(파일 전송 프로토콜)는 로컬 네트워크나 인터넷에서 한 컴퓨터에서 다른 컴퓨터로 파일을 복사하는 데 사용되는 널리 사용되는 네트워크 프로토콜입니다. FTP는 1971년에 HTTP 이전, 심지어 TCP/IP 이전까지 거슬러 올라가는 가장 오래된 응용 프로그램 프로토콜 중 하나입니다.

FTP 프로토콜은 취약합니다. 즉, FTP는 트래픽을 암호화할 수 없고 모든 전송은 일반 텍스트이므로 네트워크를 통해 패킷을 가로챌 수 있는 모든 사람이 사용자 이름, 암호, 명령 및 데이터를 읽을 수 있습니다. 안전한 데이터 전송을 위해 SFTP(Secure File Transfer Protocol)가 사용됩니다. 표준 FTP와 달리 명령과 데이터를 모두 암호화하여 암호와 기밀 정보가 네트워크를 통해 전송되는 것을 방지합니다. SFTP는 기능면에서 FTP와 유사하지만 다른 프로토콜을 사용하기 때문에 표준 FTP 클라이언트는 SFTP 서버와 통신할 수 없으며 그 반대의 경우도 마찬가지입니다. 다음으로 FTP 프로그램 작업을 위한 기본 명령을 살펴보겠습니다.

FTP 클라이언트는 대부분의 Linux 배포판에 포함되어 있습니다. 프로그램을 실행하고 ftp 연결을 시작하고 물론 ftp 서버에서 다운로드하고 ftp로 업로드, 디렉토리 생성, 파일 삭제 등의 기본 명령을 고려하십시오. 이 기사에서는 기본 명령만 설명하고 기사 끝에서 콘솔에서 도움말과 설명서를 제공합니다. 명령의 목적과 구문은 물론 모든 특정 ftp 서버에서 사용 가능한 명령.

FTP 연결

FTP 연결을 시작하려면 다음 명령을 입력하십시오. FTP<сервер> 예를 들어:

ftp test.hostingthutor.com

Enter 키를 누르면 명령 출력은 다음과 같습니다.

test..55.5.11에 연결).
220 테스트 ..
이름(테스트 사이트: ftpuser):

연결하는 또 다른 방법은 콘솔에서 ftp를 시작한 다음 다음 명령을 사용하여 ftp 서버에 연결하는 것입니다. 열려있는:

FTP
ftp> test.site

또한 ip를 통해 연결할 수 있습니다.

FTP 114.55.5.11

또는 그런 호소로 ftp 이 이메일은 스팸봇으로부터 보호됩니다. 이를 보려면 브라우저에서 Java-script 지원을 활성화해야 합니다.

ftp 이 이메일은 스팸봇으로부터 보호되고 있습니다. 이를 보려면 브라우저에서 Java 스크립트 지원을 활성화해야 합니다.
230 사용자 ftpuser 로그인
원격 시스템 유형은 UNIX입니다.
바이너리 모드를 사용하여 파일 전송.
FTP>

바이너리(바이너리) 전송 유형을 사용하여 파일을 전송한다는 메시지를 볼 수 있습니다. 바이너리 파일 전송 모드는 FTP 서버에 저장된 파일을 전송하는 것입니다. Ascii(텍스트) 모드는 텍스트 파일만 전송하는 데 사용됩니다. 명령을 입력할 수 있습니다 아스키 또는 바이너리 전송 모드 사이를 전환합니다. 이미지, 아카이브, 프로그램 등 텍스트가 아닌 모든 파일 유형에 대해 바이너리 모드를 사용해야 합니다.

이제 ftp 서버 디렉토리를 탐색하고 탐색하는 명령으로 이동해 보겠습니다.

암호 - 명령은 ftp 서버의 현재 디렉토리를 표시합니다.

ftp> 암호
257 "/"는 현재 디렉토리입니다

- 이 명령은 현재 디렉토리의 파일 및 디렉토리 목록을 표시합니다.

ftp> ls
227 패시브 모드로 들어가기.
150 파일 목록에 대한 ASCII 모드 데이터 연결 열기
-rw-r - r-- 1 ftpuser ftpuser 3034978 6월 31일 19:02 file1.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 30842294 7월 31일 20:08 file2.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 67798316 Jul 31 19:46 file3.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 6001252 Jan 17 12:02 file4.zip
-rw-r - r-- 1 ftpuser ftpuser 31386394 1월 17일 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 1월 17일 20:23 www
-rw-r - r-- 1 ftpuser ftpuser 48546694 1월 17일 11:33 file6.zip
226 전송 완료

CD<имядиректории> - 원하는 디렉토리로 이동하는 명령:

ftp> cd www
250 CWD 명령 성공

팀과 확인 암호 :

ftp> 암호
257 "/ www"는 현재 디렉토리입니다

mkdir<имя директории> - 새 디렉토리 생성(디렉토리):

ftp> mkdir tmp
257 "/ tmp" - 디렉토리가 성공적으로 생성되었습니다.

rmdir<имя директории> - 디렉토리(디렉토리) 삭제:

ftp> rmdir tmp
250 RMD 명령 성공

FTP 서버에서 파일 삭제

삭제<имяфайла> - 원격 FTP 서버에서 파일을 삭제합니다.

ftp> test1.sql 삭제
250 DELE 명령 성공

ftp에서 파일 다운로드

가져 오기 - 파일을 로컬 시스템에 다운로드합니다. 파일 이름 가져오기 또는 파일 이름 새 파일 이름 가져오기

ftp> file.zip 가져오기
로컬: file.zip 원격: file.zip
227 패시브 모드로 들어가기.

226 전송 완료
0.229초(6.5e + 04Kbytes/초)에 486694바이트 수신

file.zip을 file2.zip으로 로컬 시스템에 다운로드합니다.

ftp> file.zip file2.zip 가져오기
로컬: file2.zip 원격: file.zip
227 패시브 모드로 들어가기.
150 file.zip에 대한 BINARY 모드 데이터 연결 열기(486694바이트)
226 전송 완료
0.306초에 486694바이트 수신(9.4e + 04Kbytes/sec)

명령 사용 가져 오기 원격 ftp 서버의 파일이 현재 로컬 디렉토리로 복사됩니다. 현재 로컬 디렉토리를 변경하려면 다음 명령을 사용해야 합니다. 액정:

액정<путь> - 로컬 머신의 현재 디렉토리 변경:

ftp> lcd / 루트
지금 로컬 디렉토리 / 루트

NS 원격 FTP에서 여러 파일 다운로드서버를 로컬 컴퓨터에 연결하려면 다음 명령을 사용할 수 있습니다. mget .

ftp> mget * .sql
mget test2.sql? 와이
227 패시브 모드로 들어가기.
(23957080바이트)
226 전송 완료
0.233초에 23957080바이트 수신(1e + 05Kbytes/초)
mget test1.sql? 와이
227 패시브 모드로 들어가기.
(11873185바이트)
226 전송 완료
0.135초에 11873185바이트 수신(8.6e + 04Kbytes/sec)

각 파일 다운로드 확인 필수(예/아니오) 와이 /N .

다른 다운로드 옵션 mget :

ftp> mget test1.sql test2.sql
mget test1.sql? 와이
227 패시브 모드로 들어가기.

226 전송 완료
0.101초에 11873185바이트 수신(1.1e + 05Kbytes/sec)
mget test2.sql? 와이
227 패시브 모드로 들어가기.

226 전송 완료
0.204초(1.1e + 05Kbytes/초)에 23957080바이트 수신

FTP 서버에 파일 업로드

놓다<имяфайла> - 하나의 파일을 ftp 서버에 업로드하는 명령입니다.

ftp> test1.sql을 넣어
로컬: test1.sql 원격: test1.sql
227 패시브 모드로 들어가기.
150 test1.sql에 대한 BINARY 모드 데이터 연결 열기
226 전송 완료
0.129초(9e + 04Kbytes/sec)에 11873185바이트 전송

을위한 여러 파일 업로드당신은 즉시 명령을 사용할 수 있습니다 mput :

ftp> mput test1.sql test2.sql
mput test1.sql? 와이
227 패시브 모드로 들어가기.
150 test1.sql에 대한 BINARY 모드 데이터 연결 열기
226 전송 완료
0.0964초(1.2e + 05Kbytes/sec)에 11873185바이트 전송
mput test2.sql? 와이
227 패시브 모드로 들어가기.
150 test2.sql에 대한 BINARY 모드 데이터 연결 열기
226 전송 완료
0.354초(6.6e + 04Kbytes/sec)에 23957080바이트 전송

각 파일의 다운로드를 확인해야 합니다. 와이 / N (설마).

다른 명령 옵션 mput :

ftp> mput * .sql
mput test1.sql? 와이
227 패시브 모드로 들어가기.
150 test1.sql에 대한 BINARY 모드 데이터 연결 열기
226 전송 완료
0.0985초(1.2e + 05Kbytes/sec)에 11873185바이트 전송
mput test2.sql? 와이
227 패시브 모드로 들어가기.
150 test2.sql에 대한 BINARY 모드 데이터 연결 열기
226 전송 완료
0.2초에 23957080바이트 전송(1.2e + 05Kbytes/sec)

대용량 파일을 FTP에 업로드할 경우 다운로드 진행 상황을 지켜보는 것이 좋습니다. 이렇게 하려면 다음 명령을 사용할 수 있습니다. 해시시 그리고 진드기 .

해시시 - ftp가 1024바이트의 데이터마다 "#" 문자를 출력하는 명령:

ftp> 해시
해시 마크 인쇄(1024바이트/해시 마크).
file2.tar.gaz를 넣어
##########################
226 전송 완료
6.94초(1.1e + 05Kbytes/초)에 785888111바이트 전송

진드기 - 명령은 바이트 카운터를 표시합니다.

ftp> 틱
해시 마크 인쇄 끄기.
틱 카운터 인쇄(10240바이트/틱 증분).
ftp> file2.tar.gz 넣기
로컬: file2.tar.gz 원격: file2.tar.gz
227 패시브 모드로 들어가기.
150 file2.tar.gz에 대한 BINARY 모드 데이터 연결 열기
전송된 바이트: 912706618 -> 카운터
226 전송 완료
8.08초(1.1e + 05Kbytes/sec)에 912706618바이트 전송

이것이 콘솔에서 ftp로 작업하기 위한 모든 기본 명령 세트입니다. 주어진 FTP 서버에서 사용 가능한 명령 목록을 보려면 다음 명령을 사용할 수 있습니다. 돕다 :

ftp> 도움말
명령은 축약될 수 있습니다. 명령은 다음과 같습니다.

디버그 mdir 센드포트 사이트
$ dir mget 풋 크기
계정 연결 해제 mkdir pwd 상태
추가 종료 mls 종료 구조체
ASCII 양식 모드 인용 시스템
벨 get modtime recv 수니크
바이너리 glob mput reget tenex
안녕 해시 최신 rstatus 틱
사례 도움말 nmap rhelp 추적
cd 유휴 nlist 이름 바꾸기 유형
cdup 이미지 ntrans 사용자 재설정
chmod lcd 다시 시작 umask 열기
닫기 ls 프롬프트 rmdir 자세한 정보 표시
cr macdef 패시브 룬?
삭제 mdelete 프록시 보내기

또한 각 명령에 대한 간단한 도움말을 얻을 수 있습니다. 돕다<команда> :

ftp> 도움말 상태
상태 표시 현재 상태

ftp> 종료 도와주세요
종료 ftp 세션을 종료하고 종료

ftp> 안녕히 계세요
안녕 ftp 세션을 종료하고 종료

그리고 마지막으로 더 높은 두 팀 그만두 다 또는 안녕 ftp 세션을 닫고 종료하려면:

ftp> 종료
221 안녕.

명령에 대한 설명과 함께 자세한 정보는 다음을 사용하여 얻을 수 있습니다. 남자 FTP명령줄에서.

#남자 ftp
페이지를 포맷하는 중입니다. 잠시만 기다려 주십시오...
FTP (1) BSD 일반 명령 매뉴얼 FTP (1)

이름
ftp - 인터넷 파일 전송 프로그램

개요
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

그리고 저는 생각했습니다. 표준 Windows 도구가 FTP 저장소와 함께 작동하기에 충분하다는 것을 모두가 알고 있습니까? 이 기사에서는 예를 들어 세 가지 간단한 FTP 파일 전송 방법을 설명합니다. 동일한 기술이 작동합니다. 탐색기와 명령줄만 있으면 됩니다.

방법 1: Internet Explorer 8

모든 인터넷 사용자는 브라우저의 주소 표시줄에 입력되는 웹 사이트 액세스를 위한 HTTP 주소에 익숙합니다. FTP 서버에 액세스하기 위한 주소는 동일한 원칙을 기반으로 합니다.

주소 표시줄에 Microsoft(그림 A)와 같은 공용 FTP 저장소의 주소를 입력하고 클릭합니다. 연결에 성공하면 루트 디렉터리가 표시됩니다. 기본 디렉토리를 클릭하여 하위 디렉토리 및 파일에 액세스합니다. 파일을 다운로드하려면 파일을 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 대상 저장 옵션을 선택합니다.

보시다시피 서버에는 Microsoft의 모든 데이터베이스 기사, 패치, 업데이트, 유틸리티 및 설명서가 포함되어 있으며 날짜가 포함된 목록으로만 표시됩니다. FTP 저장에 대한 자세한 내용은 readme.txt 파일을 참조하십시오.

그림 A. Internet Explorer 8에서 본 Microsoft FTP 서버

IE를 사용하여 FTP 서버에 성공적으로 연결하려면 FTP 폴더 보기 활성화(Internet Explorer 외부) 및 수동 FTP 사용(방화벽 및 DLS 모뎀 호환성의 경우) 옵션”(수동 FTP 사용(방화벽 및 DSL 모뎀 호환성의 경우) )) 인터넷 옵션 대화 상자의 고급 탭에 있는 찾아보기 섹션에서. "도구" 메뉴에서 호출할 수 있습니다.

개인 FTP 서버에 액세스하려면 사용자 이름과 암호를 입력해야 합니다(그림 B). 그러나 IE 7 또는 IE 8에서는 이러한 방식으로 파일 목록만 볼 수 있습니다. 다운로드하려면 탐색기(Windows 탐색기)를 사용해야 합니다. 자세한 내용은 그림을 참조하십시오. C, D, E 및 F.


그림 B. 개인 FTP 서버에 액세스하려면 사용자 이름과 암호가 필요합니다.


그림 C. '페이지 | Windows 탐색기에서 FTP 사이트 열기 "(페이지 | Windows 탐색기에서 FTP 사이트 열기) 또는" 보기 | Windows 탐색기에서 FTP 사이트 열기 ” 탐색기를 시작합니다.



그림 D. Internet Explorer 보안 경고 대화 상자에서 허용 버튼을 클릭합니다.

FTP는 시스템 간에 파일을 전송하는 데 필수적인 TCP/IP 유틸리티입니다. FTP의 주요 장점 중 하나는 다양한 원격 호스트 시스템과의 호환성입니다. 원격 Windows 2000, Windows NT 및 UNIX 시스템, 심지어 AS/400과 같은 IBM 서버 간에도 파일을 전송할 수 있습니다. Windows 2000 및 NT와 함께 제공되는 텍스트 기반 FTP 유틸리티를 실행하려면 명령줄에 ftp를 입력하기만 하면 됩니다.

다음은 가장 유용한 10가지 FTP 명령입니다.

10. 도움(또는?).많은 FTP 명령은 다양한 방법으로 입력할 수 있습니다. 예를 들어, 도움말과 물음표(?)는 동일한 기능을 수행합니다. 초보자는 도움말 명령으로 시작해야 하며 입력 후 시스템은 전체 FTP 명령 목록을 사용자에게 제공합니다. 명령에 대한 간단한 설명을 보려면 다음을 입력하십시오. 다음에 명령 이름이 옵니다.

FTP>? 열려있는

9. 엽니다. FTP 세션은 일반적으로 지정된 FTP 서버에 연결하기 위한 열기 명령으로 시작됩니다(FTP 서비스는 원격 사이트에서 실행 중이어야 함). Open 명령을 받으면 시스템은 사용자 ID와 암호를 묻습니다. 많은 FTP 서버에서 익명의 ID와 빈 암호로 로그인할 수 있습니다. teca2라는 컴퓨터와 통신하려면 다음을 입력하십시오.

ftp> teca2 열기

8. 종료(또는 안녕). Quit 명령은 열려 있는 세션을 종료하고 FTP 셸을 종료합니다.

ftp> 종료

FTP를 종료하지 않고 열린 세션을 닫으려면 닫기 명령을 사용하십시오.

7. 비밀번호 Pwd 명령은 FTP 세션에서 현재 접속 중인 원격 시스템의 디렉토리를 표시합니다.

6. 엘. Ls 명령은 원격 컴퓨터의 현재 디렉터리에 있는 파일 및 하위 디렉터리 목록을 표시합니다. Ls를 사용하면 원격 파일에 액세스할 수 있습니다.

5. CD.원하는 파일이 원격 시스템의 현재 디렉토리에 없으면 Cd 명령을 사용하여 다른 디렉토리로 변경할 수 있습니다. UNIX 시스템에 연결될 때 원격 디렉토리는 일반적으로 오른쪽에 슬래시로 지정됩니다(이 경우 /downloads 디렉토리).

FTP> cd / 다운로드

4. 액정 Lcd 명령은 로컬 시스템의 현재 디렉토리를 변경합니다. 원격 시스템에서 수신한 모든 파일은 기본적으로 현재 디렉토리에 기록됩니다. 현재 로컬 디렉토리를 C: emp로 변경하려면 다음 명령을 입력하십시오.

ftp> lcd C: emp

3. Bin(또는 Binary).기본적으로 FTP는 텍스트 파일에 편리한 ASCII 형식으로 파일을 전송합니다. 그러나 실행 파일과 .zip 파일을 업로드하려면 Bin 명령을 사용하여 업로드 유형을 바이너리로 변경해야 합니다.

ASCII 모드로 돌아가려면 ASCII 명령을 사용하십시오.

2. 넣어(또는 보내기). Put 명령을 사용하면 로컬 파일을 원격 시스템의 현재 디렉토리에 복사할 수 있습니다. localfile.txt라는 파일을 원격 시스템의 C: emp 디렉토리에 업로드하려면 다음 명령을 입력하십시오.

FTP> C 입력: emp localfile.txt

1. 가져오기(또는 수신). Get 명령은 인터넷(또는 원격 시스템)에서 로컬 시스템의 현재 디렉토리로 파일을 다운로드하는 데 사용됩니다. remotefile.txt라는 파일을 가져오려면 다음 명령을 입력하십시오.

FTP> remotefile.txt 가져오기

Michael Ooty는 Windows NT Magazine의 과학 편집자이자 소프트웨어 개발 및 컨설팅 회사인 TECA의 사장입니다. 다음 주소로 연락할 수 있습니다.

이 공유