FTP 원격 접속하여 원격서버에서 로컬서버로 하나의 파일 가져오기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,753 조회
- 0 추천
- 목록
본문
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 파일명”이라고 하시면 됩니다.
관련자료
-
이전
-
다음