강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

시스템관리자의 필수도구 ncftp 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시스템관리자의 필수도구 ncftp 개론

 

 

 

 

ncftpNCEMRsoft(ncftp.com) Mike Gleason이란 개발자가 만든 일종의 파일송수신용 ftp프로그램입니다.

 

 

 

 

  , 원격서버에 있는 파일을 가져오거나 로컬서버내의 파일을 원격서버로 가져다 놓을 수 있는 파일 송수신용 유틸리티입니다.

 

 

 

 

 

 

파일 송수신 용도로 사용되었던 전통적인 ftp 보다 매우 편리하고 강력한 기능을 가지고 있는 ncftp ftp사용법만 잘 알고 있다면 별 어려움 없이 사용할 수 있습니다.

 

 

 

 

 특정 디렉토리내의 파일들과 서브디렉토리들 전체를 한번에 송수신 하기가 어려웠던 기존의 ftp를 보완하여 ncftp는 무엇보다도 특정 디렉토리전체를 한번에 송수신 할 수 있는 편리함이 돋보이는 파일송수신 프로그램입니다.

 

 

 

 

 물론 ncftp 또한 개발 된지가 꽤 오래되지만 시스템관리자들로부터 많은 사랑을 받아왔기 때문에 현재까지도 지속적인 업그레이드를 해오고 있습니다.

 

 

 

 

 따라서 초기의 ncftp보다 훨씬 편리하고 강력한 기능들이 ncftp에 새롭게 장착되어 있습니다.

 

 

 

 

 아마도 ncftp를 사용해본다면 기존의 ftp는 사용하기가 싫어질 것입니다.

 

 

 

 

 

 

필자 또한 기존의 ftp 보다는 ncftp를 주로 사용하고 있으며 현재 작업디렉토리위치를 표시해 주거나 비주얼(visual)한 인터페이스, 북마크 기능, 자동로그인 그리고 특정 디렉토리내의 모든 서브디렉토리를 한꺼번에 송수신 할 수 있는 강력한 기능을 가진 ncffp를 매우 유용하게 사용하고 있습니다.

 

 

 

 

 

 

하지만, ncftp 사용의 기본이 되는 것이 ftp이며,  ftp를 모르고서는 ncftp의 활용이 어렵다는 것을 아셔야 합니다.

 

 

 

 

 따라서 필자는 ncftp를 배우기 이전에 ftp의 사용법과 활용법을 먼저 배우기를 권해 드립니다.

 

 

 

 

 

 

그리고 ncftp를 설명함에 있어 여러분들께 당부 드리고 싶은 것이 있습니다.

 

 

 

 

 

 

ncftp의 기본적인 사용법은 ftp와 거의 동일합니다.

 

 

 

 

 따라서 ncftpd ftp사용법에 있어 중복되는 부분들은 ncftp의 설명은 가급적 자제하였습니다.

 

 

 

 

.

 

 

 

 

 따라서 ftp ncftp의 기본적이고 이론적인 내용들은 이 홈페이지(www.linux.co.kr) ftp편에서 모두 익히시기 바랍니다.

 

 

 

 

 여기에서는 ncftp의 돋보이는 기능들과 활용법에 대해서 주로 설명할 것입니다.

 

 

 

 

 

 

그리고 ncftp에서 사용할 수 있는 ascii, binary, open, quit, cd, chmod, passive, rename, type, rhelp, close, dir, mkdir, pwd, get, put, rmdir, ls등과 같은 ncftp명령어들은 ftp에서의 그것과 사용법이 동일합니다.

 

 

 

 

 따라서 ncftp편에서 설명되지 않은 이들 명령어들은 이 홈페이지(www.linux.co.kr) ftp편의 설명을 참고하시기 바랍니다.

 

 

 

 

 

 

또한 ncftp의 활용명령어인 ncftpget,  ncftpput, 그리고 ncftpbatch명령어에 대해서도 함께 익혀두시기 바랍니다.

 

 

 

 

 이 홈페이지(www.linux.co.kr)에서는 ncftp에 관련된 이들 명령어까지 모두 자세히 다루고 있습니다.

 

 

 

 

 

 

명령어위치 : /usr/bin/ncftp

 

사용형식

 ncftp [host]

          ncftp [ftp://host.name/directory/]

 

사용옵션

-u XX : 익명(anonymous)계정 대신 지정한 실계정을 사용

       -p XX : 지정한 실계정의 패스워드를 지정.

       -P XX : FTP기본포트 21번 대신에 다른 포트를 이용하여 접속함.

 

 

 

 

그리고 이 장에서 배우는 ncftp설명을 쉽게 하기 위하여 그리고 여러분들이 이 장의 내용을 보다 쉽게 이해하는데 필요한 사항을 아래와 같이 가정하겠습니다.

 

 

 

 

 다음의 간단한 그림을 보시기 바랍니다.

 

 

 

 

 

 

ncftp접속
          A
서버      ----------------------------
à    B서버
 (
로컬서버, Local Server)                  (원격서버, Remote Server)

192.168.0.250

su252.com                                           su250.com

 

 

 

 

, 위의 예에서 A서버의 사용자가 B서버로 ncftp를 이용하여 접속하였을 경우에 A서버를 로컬서버(Local Server)라고 하며 B서버를 원격서버(Remote Server)라고 합니다.

 

 

 

 

 

 

로컬서버(Local Server)란 현재 사용하고 있는 서버를 의미하며 ncftp를 이용하여 접속하기 전의 서버를 의미합니다.

 

 

 

 

 위의 예에서 A서버를 의미합니다.

 

 

 

 

 

 

원격서버(Remote Server) ncftp를 이용하여 접속한 서버를 의미합니다.

 

 

 

 

 , 위에서 B서버를 의미합니다.

 

 

 

 

 

 

이 두가지의 개념이 정확하지 않으면 필자가 애써 설명하고 있는 이 장의 설명들이 명확하게 와 닿지 않을 것입니다.

 

 

 

 

 간단한 개념이지만 이장에서 설명하는 로컬서버와 원격서버의 개념을 위와 같이 가정하고 이어지는 ncftp의 설명을 보시기 바랍니다.

 

 

 

 

 

 

마지막으로 서두발언 한가지만 더하고 본론으로 넘어가겠습니다.

 

 

 

 

 Ncftp ftp클라이언트만 있는 것이 아니고 ftp서버용 프로그램도 있습니다.

 

 

 

 

 만약 여러분들이 ncftp.com사이트에 가 보신다면 이 두가지를 모두 확인할 수 있습니다.

 

 

 

 

 일단 우리가 이번 장에서 배우는 것은 ncftp를 클라이언트로 사용하는 방법을 배우는 것임을 기억하고 본론으로 넘어 가겠습니다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,818 개
  • 현재 접속자 :  84 명