Back-end/Network
[SSH]SCP란? 원격지로 파일 전송하기
cheersHena
2021. 11. 16. 11:04
반응형
SCP : secure copy
SSH 프로토콜 기반의 파일전송(복사) 수단이다.
- 원격지에 파일 또는 디렉터리를 보내거나 가져올때 사용하는 파일전송 프로토콜
- 네트워크 연결 환경에서 ssh와 동일한 22번 포트와 identy file을 사용해서 파일 송수신 하기 때문에 보안적으로 안정된 프로토콜.
1. 로컬의 단일 파일을 원격지로 전송. local > remote (원격지)
#scp [옵션] [파일명][원격지 id] @ [원격지 ip]:[저장경로]
ex) 예제코드
scp testfile root@192.168.123.123:/app/tmp/testdir
-> 현위치의 testfile을 원격지 123의 /app/tmp/testdir 경로로 이동(복사)
(* 하위 파일 가지는 디렉터리인 경우 옵션 -r)
2. 원격지의 파일을 로컬로 전송.romote > local
#scp [옵션] [원격지id]@[원격지 ip]:[원본파일] [저장경로]
ex)
scp root@192.168.123.123:/app/tmp/testdir/testfile /local/tmp
-> 원격지 123의 testfile을 로컬의 tmp이하로 이동.
반응형