Secure copy
시큐어 카피(Secure copy) 또는 SCP는 로컬 호스트와 원격 호스트 간 또는 두 개의 원격 호스트 간에 컴퓨터 파일을 안전하게 전송하는 수단이다. 시큐어 셸(SSH) 프로토콜 기반이다. SCP라는 용어는 SCP 프로토콜 또는 SCP 프로그램 중 하나를 가리킬 수 있다.
How to use
SCP 프로그램은 서버 데몬이나 클라이언트로서 SCP 프로토콜을 구현하는 소프트웨어 도구로서, 안전한 복사를 수행하는 프로그램이다. SCP 서버 프로그램은 일반적으로 SCP 클라이언트와 동일하다.
일반적으로 scp 프로그램의 문법은 cp의 문법과 비슷하다.
파일을 호스트로 복사:
파일을 호스트로부터 복사:
WARNING |
원격지 주소 작성시 |
그리고 원격 -> 원격 도 가능:
Flags
-
-r
- 하위 폴더를 포함하여 모두 복사하는 Recursive -
-P
- ssh 포트 지정 -
-p
- 권한 및 속성을 유지하는 Preserve -
-c
- 압축을 실시하는 Compress 옵션 등이 있습니다. -
-v
- 상세내용을 보면서 디버깅 할 때 사용(verbose 모드) -
-i
- identity file을 지정해서 사용(identity file 경로를 지정)
Example
SCP 원격지에서 로컬로 다운로드 방법:
로컬의 파일을 원격지로 보내는 방법
See also
- OpenSSH
- scp
- rsync
- rclone
- sshfs (Python) - fsspec을 구현한 Python 클라이언트. asyncssh 기반이다.
- SSHFS (FUSE) - FUSE를 사용하는 마운트용 클라이언트
- Robocopy - Windows용 견고한 파일 복사