SCP : secure copy 를 의미하며 원격간 또는 로컬과 원격 서버간의 파일을 안전하게 전송하는 명령어입니다.
ssh 프로토콜을 사용하여 데이터를 암호화하여 전송하기 때문에 보안에 안정되어있습니다.
기본문법
scp [options] [source] [target]
1. 원격서버에서 로컬서버로
scp ubuntu@<remote-ip>:/home/ubuntu/file /Users/local
#directory copy
scp -r ubuntu@<remote-ip>:/home/ubuntu/workspace /Users/local
2. 로컬서버에서 원격서버로
scp /Users/local/example.txt ubuntu@<remote-ip>:/home/ubuntu
#directory copy
scp -r /Users/local/directory ubuntu@<remote-ip>:/home/ubuntu
- -r 옵션은 dirctory를 복사하는 옵션입니다.
3. 암호화 키가 있는 원격서버로 전송
scp -i ~/.key/aws-security.pem /Users/local/example.txt ubuntu@<remote-ip>:/home/ubuntu
- -i 옵션은 ssh 키파일과 같은 identity file의 경로를 지정하는 옵션입니다.
반응형
'Linux' 카테고리의 다른 글
Linux Service 등록 (0) | 2023.03.31 |
---|---|
Linux - rm 명령어 사용법 (0) | 2023.03.27 |
awk 명령어 (0) | 2023.03.07 |
sed 명령어 (0) | 2023.03.06 |
grep 문자열 찾기 (0) | 2023.02.22 |