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

+ Recent posts