반응형
SCP란 Secure CoPy 의 약자로써 "파일을 안전하게 전송하기 위해 로컬호스트와 원격호스트 간 사용하는 수단" 입니다.
scp는 ssh 프로토콜을 사용, 즉 22번 port를 사용합니다.
1) 로컬에서 원격호스트로 전송할 때
scp [옵션] [파일명] [원격호스트 id]@[원격호스트 ip]:[받는위치]
scp testfile root@192.168.1.150:/root/
위와 같이 사용한다면 로컬에 있는 testfile을 192.168.1.150의 /root/ 디렉토리에 전송합니다.
scp testfile1 testfile2 testfile3 root@192.168.1.150:/root/
이 또한 위와 같은 형식이며 복수의 파일을 전송하는 것 입니다.
scp -r test_directory root@192.168.1.150:/root/
디렉토리를 전송할 때는 -r 옵션을 사용합니다.
2) 원격에서 로컬호스트로 가져올 때
scp [옵션] [원격호스트 id]@[원격호스트 ip]:[원본위치] [받는위치]
scp 192.168.1.150:/root/testfile /tmp/
192.168.1.150의 /root/ 경로에 있는 testfile을 로컬의 /tmp/ 디렉토리 하단으로 가져옵니다.
scp 192.168.1.150:"/root/testfile1 /tmp/testfile2 /home/testfile3" /tmp/
전송할 때와는 다르게 가져올때는 복수의 파일을 지정할 때 큰따옴표("")를 사용해서 묶어줍니다
리눅스 끼리 뿐만아니라 윈도우 환경에서도 리눅스서버와 scp를 이용하여 파일전송이 가능합니다.
※ scp 옵션
반응형
'Linux' 카테고리의 다른 글
[ERROR] configure: error: no acceptable C compiler found in $PATH (1) | 2021.05.26 |
---|---|
[HP] ssacli 명령어 (0) | 2021.05.03 |
CentOS 7 SNMP 설정 (0) | 2021.04.13 |
[bash] 정수 계산 및 변수값 증가/감소 (0) | 2021.04.10 |
[Linux] sed 사용법 (0) | 2021.03.23 |