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

ncftp를 이용하여 원격서버의 특정파일을 로컬서버로 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ncftp를 이용하여 원격서버의 특정파일을 로컬서버로 가져오기

 

 

 

 

 

ncftp를 이용하여 특정 파일을 원격서버에서 로컬서버로 가져올 수 있습니다.

 

 

 

 

 , ncftp로 원격서버로 접속한 후에 원격서버 내에 존재하는 특정 파일을 가져오려면 “get 파일명과 같은 형식으로 사용하시면 됩니다.

 

 

 

 

 이 형식은 ftp의 사용형식과 동일하므로 쉽게 이해하실 수 있으리라 생각합니다.

 

 

 

 

 다음은 su250.com 원격서버로 접속하여 특정파일을 로컬서버로 가져오는 예를 보도록 하겠습니다.

 

 

 

 

 

 

먼저, 원격서버로 접속하기 전에 로컬서버의 현재 디렉토리를 확인한 것입니다.

 

 

 

 

 

 

[root@su252 ~]# ls -l

total 0

[root@su252 ~]#

 

 

 

 

그런 다음 ncftp를 이용하여 su250.com bible이라는 계정으로 패스워드를 지정하여 접속하였습니다.

 

 

 

 

 그리고 정상적으로 접속된 후에 원격서버의 현재 디렉토리내에 존재하는 파일리스트를 dir명령어로 확인하였습니다.

 

 

 

 

 

 

[root@su252 ~]# ncftp -u bible -p 11111111 su250.com

NcFTP 3.2.2 (Sep 04, 2022) by Mike Gleason (http://www.NcFTP.com/contact/).

Connecting to 192.168.0.250...                                                          

(vsFTPd 2.0.7)

Logging in...                                                                           

Login successful.

Logged in to su250.com.                                                                 

ncftp /home/bible >

ncftp /home/bible > dir

drwxr-xr-x    4 504      504         4096   Oct 15 08:21   EDU_Sources

drwxr-xr-x    2 505      505         4096   Oct 16 17:41   dir2

-rw-r--r--    1 505      505          295   Oct 16 17:50   manual.conf

-rw-r--r--    1 505      505         4520   Oct 15 10:54   pro.tar.gz

drwxr-xr-x    3 505      505         4096   Oct 15 10:57   public_html

-rw-r--r--    1 505      505          332   Oct 16 17:50   squid.conf

-rw-r--r--    1 505      505         9534   Oct 16 17:50   ssl.conf

ncftp /home/bible >

 

 

 

 

그런 다음 “get 파일명과 같은 형식으로 특정 파일을 로컬서버로 가져온 것입니다.

 

 

 

 

 아래는 원격서버의 현재 디렉토리 내에 존재하는 pro.tar.gz파일을 로컬서버로 가져오기 위하여 “get pro.tar.gz”이라는 명령어를 실행한 것입니다.

 

 

 

 

 그런 다음 quit으로 ncftp를 빠져나온 것입니다.

 

 

 

 

 

 

ncftp /home/bible > get pro.tar.gz

pro.tar.gz:                                              4.41 kB  216.67 kB/s 

ncftp /home/bible >

ncftp /home/bible > quit

[root@su252 ~]#

 

 

 

 

그리고 다음은 원격서버에서 가져온 pro.tar.gz 을 로컬서버에서 “ls -l”로 확인한 것입니다.

 

 

 

 

 

 

[root@su252 ~]# ls -l

total 8

-rw-r--r-- 1 root root 4520 Oct 15 19:54 pro.tar.gz

[root@su252 ~]#

 

 

 

 

이번 예와 같이 ncftp로 원격서버에 접속한 후에 원격서버에 존재하는 하나의 파일을 가져오려면 get이라는 명령어를 이용하시면 됩니다.

 

 

 

 

 이와는 반대로 로컬서버에 있는 하나의 파일을 원격서버로 올려놓으려면 put을 사용하시면 됩니다.

 

 

 

 

 (put에 대한 예는 이 홈페이지(www.linux.co.kr) ftp편에서 확인하실 수 있습니다.

 

 

 

관련자료

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

공지사항


뉴스광장


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