SCP

os/UNIX_LINUX 2017. 8. 22. 15:02
반응형

 

 


- Linux scp 란?

   scp 는 원격지의 파일을 ssh 프로토콜을 이용해서 복사해오는 명령어.

 # scp 설치

yum install openssh-clients

 - scp 사용방법

   scp [옵션] SOURCE경로([계정명]@[아이피주소]:[디렉토리경로파일명]) DESTINATION경로([디렉토리경로파일명])
   scp [옵션] SOURCE경로([디렉토리경로파일명])                       DESTINATION경로([계정명]@[아이피주소]:[디렉토리경로파일명])

옵션

- r : 폴더를 복사한다는 옵션.

- v : 복사 과정을 보여주는 옵션.

- p : preserve 권한및 속성 유지.

- P port : 접속할 포트 번호.

- C : compression 압축


예시)

# local서버 /home/user1/DATA/A/ 디렉토리와 파일을 192.168.1.100 서버의 /home/user1/DATA/B/ 디렉토리안에 모두 복사

scp -rvp -P 22 /home/user1/DATA/A/  user1@192.168.1.100:/home/user1/DATA/B/


# local서버 /home/user1/DATA/A/test.txt 파일을 192.168.1.100 서버의 /home/user1/DATA/B/test2.txt로 이름을 변경하여 복사

scp -rvp -P 22 /home/user1/DATA/A/test.txt  user1@192.168.1.100:/home/user1/DATA/B/test2.txt


# 원격 192.168.1.100 서버의 /home/user1/DATA/A/ 디렉토리와 파일을 local서버의 /home/user1/DATA/B/ 디렉토리에 모두 복사

scp -rvp -P 22 user1@192.168.1.100:/home/user1/DATA/A/  /home/user1/DATA/B/

# 원격 192.168.1.100 서버의 /home/user1/DATA/A/test.txt 파일을 local서버의 /home/user1/DATA/B/test2.txt로 이름을 변경하여 복사

scp -rvp -P 22 user1@192.168.1.100:/home/user1/DATA/A/test.txt  /home/user1/DATA/B/test2.txt

 

반응형
Posted by 공간사랑
,