2023년 8월 4일에 작성되었고, 블로그를 이전하며 옮겨온 포스트입니다.
여기에서 원본을 확인할 수 있습니다.

SCP란?
SSH 원격 접속 프로토콜을 기반으로 한, Secure Copy의 약자로 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜
SCP 사용의 장점
파일을 전송하려고 FTP 서버를 구축하지 않아도 될 뿐만 아니라, SSH와 동일한 22번 포트를 사용해 전송하기에, 보안도 뛰어나고, 디렉터리나 파일 전송이 간편합니다.
로컬(Local)에서 Remote(원격지)로 파일 전송하기
scp [전송 대상 파일 경로] [원격지 계정]@[IP]"/[전송될 파일 경로]
전송 대상 파일 경로가, /Users/yunhwan/Desktop/test.jar이고, 원격지 계정이 root, IP가 127.0.0.1이며, test 폴더에 전송하고 싶다면 아래와 같은 명령어가 완성됩니다.
scp /Users/yunhwan/Desktop/test.jar root@127.0.0.1:/test
SCP 전체 명령어
scp [옵션] [전송 대상 파일 경로] [원격지 계정]@[IP]:/[전송될 파일 경로]
SCP 명령어에서 사용할 수 있는 옵션
- -r: 디렉토리 내 모든 파일 및 디렉터리 복사
- -p: 원본 파일의 권한 및 속성을 유지하여 복사
- -P: 포트 번호 지정
- -c: 압축
- -v: 과정 출력
'Backend > Linux' 카테고리의 다른 글
| [Ubuntu] MariaDB 외부 접속 허용 (0) | 2026.08.22 |
|---|