컴퓨터 공부/기타

[기타] FTP과 NCFTP사용법

나정_ 2013. 1. 9. 16:57

1. NCFTP에 대해서 알아보자 


리눅스 OS에서 파일을 업로드하고 내려받는 경우을 복잡한 경우가 많다. FTP, NCFTP라는 Tool을 이용하면 번거로움을 덜 수 있다.  

오늘은 FTP와 NCFTP 사용법에 대하서 알아보자.   


1. NCFTP란 


NCFTP는 기존의 FTP접속시 불편했던 기능을 개선하여 배포된 파일전송유틸리티이다. 

한꺼번에 서브디렉토리까지 그대로 전송할 수 있고 인터페이스 환경 ( 현재 전송하고 있는 파일의 전송률을 그래프로 확인, 전송 중 끈어진 파일의 이어받기 기능 등) 이 업그레이드 되었다. 

단, NCFTP는 PC에서 서버로 전송하는 것은 불가능하며 인터넷에 연결되어있는 서버에서 다른 서버로 전송할 때만 사용할 수 있다. 


2. NCFTP 사용법


1. 접속방법 


접속방법은 3가지가 있다. 

ㄱ. ncftp -u username -p password hostname 





ㄴ. ncftp -u username -p hostname 



ㄷ. ncftp hostname

필자는 이 방법이 잘 되지 않는다. 

이 방법말고 

ncftp -> open kplus.kpu.ac.kr -> username -> password 입력하는 방식인가 싶다. 


2. 다운로드 기능 


mget -R 이라는 명령어를 이용하여 다운로드가 가능하다 . 

ncftp는 ftp와 달리 한꺼번에 서브 디렉토리까지 그대로 다운받을 수 있다는 장점이 있다 . 




3. 업로드 기능


mput -R 이라는 명령어를 이용하여 파일을 업로드 할 수 있다. 





내가 login했던 경로 아래에 들어있는 폴더를 업로드한 듯하다 . 

업로드한 파일은 현재경로에 저장된다. 




종료하고 싶을 경우 bye를 입력하면 ncftp를 빠져나올 수 있다. 



2. FTP에 대해서 알아보자 



1. FTP란 


FTP는 File Transfer Protocol, 파일전송프로토콜로 서버와 클라이언트 사이에서 파일전송을 하기위해 사용되는 프로토콜이다.

여기서 유의해야할 점은 오늘 필자가 정리하고자하는 것은 FTP프로토콜이 아니라 FTP를 이용하여 파일을 주고받는  FTP 클라이언트 유틸 프로그램에 대한 사용법이다. 


2. FTP 사용법


1. 접속방법  


ㄱ. ftp hostname 


2. 다운로드 기능


옵션 값 필요없이 get 받고자하는 파일 이름을 써주면 된다. 





3. 업로드 기능 


옵션값 필요없이 put 업로드하고자 하는 파일 이름을 써주면 된다.