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

FTP 원격 접속하여 원격서버에서 로컬서버로 하나의 파일 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

FTP 원격 접속하여 원격서버에서 로컬서버로 하나의 파일 가져오기

 

 

 

 

다음은 FTP를 사용하는 근본 목적이 되는 파일전송을 하는 방법에 대해서 알아보도록 하겠습니다.

 

 

 

 

 , 원격지의 FTP서버로 접속이 이루어진 이후에 원격지의 FTP서버에 존재하는 하나의 파일을 지정하여 가져오려면 “get 파일명이라고 하면 됩니다.

 

 

 

 

 다시 말씀 드려서 get이라는 명령어는 원격지서버(B서버)에서 로컬서버(A서버)로 하나의 파일을 가져올 수 있는 FTP명령어입니다.

 

 

 

 

 

 

먼저, FTP접속을 하기전의 로컬서버(A서버)의 현재 디렉토리의 파일리스트를 확인한 것입니다.

 

 

 

 

 보다시피 FTP접속 전의 로컬서버의 현재 디렉토리에는 아무런 파일이 없음을 알 수 있습니다.

 

 

 

 

 

 

[root@su252 ~]# ls -l

합계 0

[root@su252 ~]#

 

 

 

 

그리고 아래와 같이 로컬서버(A서버)에서 원격서버(B서버, 192.168.0.250) sspark이라는 계정명으로 FTP접속을 하였습니다.

 

 

 

 

 

 

[root@su252 ~]# ftp 192.168.0.250

Connected to 192.168.0.250.

220 (vsFTPd 2.0.7)

530 Please login with USER and PASS.

530 Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (192.168.0.250:root): sspark

331 Please specify the password.

Password:********

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

ftp>

 

 

 

 

그런 다음과 같이 dir이라는 ftp명령어로 접속된 원격서버의 파일내용을 확인 하였습니다.

 

 

 

 

 보시는 바와 같이 public_html이라는 디렉토리와 project.tar.gz라는 파일이 존재하고 있음을 알 수 있습니다.

 

 

 

 

 

 

ftp>

ftp> dir

227 Entering Passive Mode (192,168,0,250,32,226).

150 Here comes the directory listing.

-rw-r--r--    1 0        0            4520 Oct 15 10:54 project.tar.gz

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

226 Directory send OK.

ftp>

 

 

 

 

그리고 다음은 원격서버에 존재하고 있는 project.tar.gz라는 파일을 로컬서버로 가져오기 위하여 “get project.tar.gz”라는 명령어를 실행하였습니다.

 

 

 

 

 파일전송이 끝난 다음에는 “quit”으로 FTP접속을 종료하고 원격서버에서 로컬서버로 빠져나온 것입니다.

 

 

 

 

 

 

ftp>

ftp> get project.tar.gz

local: project.tar.gz remote: project.tar.gz

227 Entering Passive Mode (192,168,0,250,106,33).

150 Opening BINARY mode data connection for project.tar.gz (4520 bytes).

226 File send OK.

4520 bytes received in 3e-06 seconds (1.5e+06 Kbytes/s)

ftp>

ftp> quit

221 Goodbye.

[root@su252 ~]#

 

 

 

 

이제 로컬서버에서 원격서버에서 가져온 project.tar.gz라는 파일을 확인한 것입니다.

 

 

 

 

 

 

[root@su252 ~]# ls -l project.tar.gz

-rw-r--r-- 1 root root 4520 10 22 01:35 project.tar.gz

[root@su252 ~]#

 

 

 

 

이번 예와 같이 원격서버에 있는 하나의 파일을 로컬서버로 가져오려면 “get 파일명이라고 하시면 됩니다.

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  223 명