ncftpget강좌 1편: ncftpget 실무활용 개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,451 조회
- 0 추천
- 목록
본문
ncftpget강좌 1편: ncftpget 실무활용 개론
ncftp패키지를 설치하면 ncftpget이라는 유틸리티도 함께 설치된다.
ncftpget은 ncftp인터페이스를 사용하지 않고 쉘명령어상태에서 한번의 명령으로 파일을 가져올 수 있는 편리한 명령어이다.
즉 FTP를 사용하는 사용자들에게 FTP쉘스크립트나 FTP인터페이스를 사용하지 않고서 원격지 서버의 원하는 파일을 가져올 수 있는 ncftp 활용명령어이다.
또한 특정디렉토리이하의 모든 파일들을 한번에 가져올 수 있는 매우 강력한 기능도 제공한다.
그리고 anonymous계정으로 ID와 패스워드없이 바로 사용할 수 있음은 물론이며, 특정 계정사용자의 ID와 패스워드를 직접 지정하여 명령어 한번으로 원하는 파일과 디렉토리들을 가져올 수 있다.
특히 cron에서 ncftpget을 활용한다면 주기적인 원격자동백업작업도 가능하므로 필자가 경험한 바에 의하면 별도의 백업솔루션을 사용하지 않아도 파워풀한 백업정책을 구현할 수 있다.
따라서 이 웹사이트(www.linux.co.kr)에서 설명하고 있는 ncftpput과 함께 사용한다면 백업정책을 구현하는 용도로 활용할 수 있다.
사용형식 1 : ncftpget [flags] 원격서버 로컬디렉토리 원격서버디렉토리
사용형식 2 : ncftpget -f login.cfg [flags] 로컬디렉토리 원격서버디렉토리
사용형식 3 : ncftpget -u 사용자명 -p 패스워드 원격서버 로컬디렉토리 원격서버디렉토리
-u XX : 사용자명(익명 anonymous계정을 대신하게됨)
-p XX : 지정된 사용자의 패스워드
-P XX : FTP서비스포트 21번 대신 다른 포트번호 사용시 포트번호 지정
-a : ASCII 전송모드 지정(지정하지않으면 BINARY가 기본 전송모드임)
-t XX : 타임아웃(전송종료)할 초단위 시간지정
-f XX : 호스트명, 사용자명, 패스워드가 지정된 설정파일
-A : 로컬파일에 덮어쓰기하지 않고 추가저장하기
-F : PASSIVE모드 사용(기본값)
-DD : 파일 수신 후에 원격서버의 파일 삭제하기
-R : 지정한 원격디렉토리의 서브디렉토리들까지 통째로 전송하기
위의 사용형식에 대한 설명은 다음 실제 사용예에서 모두 설명하고 있다.
관련자료
-
이전
-
다음