FTP 접속하여 로컬서버의 현재 디렉토리의 모든 파일을 원격서버로 올려놓기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,110 조회
- 0 추천
- 목록
본문
FTP 접속하여 로컬서버의 현재 디렉토리의 모든 파일을 원격서버로 올려놓기
이번에는 로컬서버의 현재 디렉토리에 존재하는 모든 파일을 원격서버에 가져다 놓는 방법을 알아보도록 하겠습니다.
결론적으로 말씀 드린다면 로컬서버의 현재 디렉토리에 존재하는 모든 파일을 원격서버로 올려두기 위해서는“mput *”이라는 FTP명령어를 사용합니다.
다시 말씀 드려서 “mput *”이라는 FTP명령어는 로컬서버(A서버)의 현재 디렉토리에 존재하는 모든 파일을 원격서버(B서버)로 전송하는 FTP명령어입니다.
먼저, FTP접속을 하기전의 로컬서버(A서버)의 현재 디렉토리 내용을 확인한 것입니다.
보다시피 FTP접속 전의 로컬서버의 현재 디렉토리에는 모두 3개의 파일이 존재한다는 것을 알 수 있습니다.
[root@su252 ~]# ls -l
합계 20 -rw-r--r-- 1 root root 295 10월 22 01:44 manual.conf -rw-r--r-- 1 root root 332 10월 22 01:44 squid.conf -rw-r--r-- 1 root root 9534 10월 22 01:44 ssl.conf [root@su252 ~]# |
그리고 아래와 같이 로컬서버(A서버)에서 원격서버(B서버, 192.168.0.250)의 sulinux라는 계정명으로 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): sulinux 331 Please specify the password. Password:******** 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> |
그런 다음 아래와 같이 dir이라는 ftp명령어로 접속된 원격서버의 파일들을 확인한 결과 원격서버의 현재 디렉토리에는 아무런 파일도 존재하지 않음을 확인하였습니다.
ftp> ftp> dir 227 Entering Passive Mode (192,168,0,250,126,255). 150 Here comes the directory listing. 226 Directory send OK. ftp> |
아래에서 로컬서버의 현재위치에 존재하고 있던 모든 파일들을 원격서버로 가져다 놓기 위하여 “mput *”이라는 명령어를 사용하였습니다.
결과적으로 로컬서버의 현재위치에 존재하는 모든 파일은 원격서버로 전송이 되었습니다.
ftp> mput * local: manual.conf remote: manual.conf 227 Entering Passive Mode (192,168,0,250,149,229). 150 Ok to send data. 226 File receive OK. 295 bytes sent in 1.9e-05 seconds (1.5e+04 Kbytes/s) local: squid.conf remote: squid.conf 227 Entering Passive Mode (192,168,0,250,166,17). 150 Ok to send data. 226 File receive OK. 332 bytes sent in 0.0005 seconds (6.5e+02 Kbytes/s) local: ssl.conf remote: ssl.conf 227 Entering Passive Mode (192,168,0,250,141,104). 150 Ok to send data. 226 File receive OK. 9534 bytes sent in 0 seconds (9.3 Kbytes/s) ftp> |
전송이 끝난 후에 dir이라는 명령어로 원격서버로 전송된 파일들을 확인 하였습니다.
결과적으로 로컬서버의 현재 디렉토리에 존재하고 있던 모든 파일들이 원격서버로 전송이 되었음을 알 수 있습니다.
ftp> ftp> dir 227 Entering Passive Mode (192,168,0,250,56,142). 150 Here comes the directory listing. -rw-r--r-- 1 506 506 295 Oct 16 16:19 manual.conf -rw-r--r-- 1 506 506 332 Oct 16 16:19 squid.conf -rw-r--r-- 1 506 506 9534 Oct 16 16:19 ssl.conf 226 Directory send OK. ftp> |
관련자료
-
이전
-
다음