scp를 이용하여 디렉토리전체를 원격서버로 복사하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,444 조회
- 0 추천
-
목록
본문
scp를 이용하여 디렉토리전체를 원격서버로 복사하기
만약 scp를 이용하여 하나의 파일이 아닌 특정 디렉토리에 존재하는 모든 파일을 복사하고자 한다면 -r옵션을 사용합니다.
즉, 다음 예는 현재서버(A서버)에 존재하는 woojoo라는 디렉토리내의 모든 파일들을 원격서버(B서버, 192.168.0.111)의 /home/bible로 복사하는 것입니다.
woojoo라는 디렉토리내의 모든 파일들을 복사하기 위하여 -r옵션을 사용하였음을 주목해 주시기 바랍니다.
[root@file papa]# scp -r woojoo/ bible@192.168.0.111:/home/bible
bible@192.168.0.111's password: ******** mydoomscan.c 100% |**********************| 12508 00:00 mydoomscan.h 100% |**********************| 1142 00:00 README.TXT 100% |**********************| 2370 00:00 Makefile 100% |**********************| 742 00:00 mydoomscan 100% |**********************| 20838 00:00 192.168.0.1.txt 100% |**********************| 0 00:00 192.168.0.1-192.168. 100% |**********************| 0 00:00 localhost.txt 100% |**********************| 0 00:00 results-scanlist 100% |**********************| 0 00:00 scanlist 100% |**********************| 140 00:00 [root@file papa]# |
그리고 “bible@192.168.0.111's password:”에는 원격서버(B서버)의 bible계정에 대한 패스워드를 정확하게 입력하셔야 합니다.
정확한 패스워드가 입력이 되었다면 위의 예와 같이 woojoo디렉토리내의 모든 파일이 복사됩니다.
그리고 아래는 원격서버(B서버, 192.168.0.111)의 /home/bible계정에 복사된 파일을 확인한 것입니다.
즉, scp로 원격서버(B서버, 192.168.0.111)의 /home/bible디렉토리로 정확하게 복사되었음을 알 수가 있습니다.
[root@command bible]# pwd /home/bible [root@command bible]# [root@command bible]# ls -l woojoo/ total 56 -rw-r--r-- 1 bible bible 0 Mar 26 00:59 192.168.0.1-192.168.0.255.txt -rw-r--r-- 1 bible bible 0 Mar 26 00:59 192.168.0.1.txt -rw-r--r-- 1 bible bible 0 Mar 26 00:59 localhost.txt -rw-r--r-- 1 bible bible 742 Mar 26 00:59 Makefile -rw-r--r-- 1 bible bible 20838 Mar 26 00:59 mydoomscan -rw-r--r-- 1 bible bible 12508 Mar 26 00:59 mydoomscan.c -rw-r--r-- 1 bible bible 1142 Mar 26 00:59 mydoomscan.h -rw-r--r-- 1 bible bible 2370 Mar 26 00:59 README.TXT -rw-r--r-- 1 bible bible 0 Mar 26 00:59 results-scanlist -rw-r--r-- 1 bible bible 140 Mar 26 00:59 scanlist [root@command bible]# |