Programming/Linux

[Linux] scp 사용 방법 (서버간 파일 전송)

notesfromyoungdeveloper 2024. 12. 14. 12:37
728x90
반응형

 

 

 

scp는 secure copy의 약자로, 로컬 호스트와 원격 호스트 간에 파일을 안전하게 전송하는 수단입니다.
먼저, scp를 사용하려면, 아래 명령어로 openssh-server 패키지를 설치해야 합니다.

apt-get update
apt-get install openssh-server

 
사용 방법을 간단하게 정리해 보면 아래와 같습니다.

scp [옵션] [보내는 곳의 정보] [받는 곳의 정보]

 
이번에는 보다 구체적으로 로컬에서 원격지로 전송할 경우와 원격지에서 로컬로 전송하는 경우를 나눠서 살펴보겠습니다.
 

1. Local -> Remote

로컬 호스트에서 원격 호스트로 파일 전송하는 방법입니다.

scp -r [로컬 파일명] [원격지 ID]@[원격지 IP]:[원격지 경로]

 

1개의 파일만 전송할 경우에는 -r 옵션이 필요 없지만, 폴더를 전송할 때는 -r 옵션을 써야 합니다.
 

2. Remote -> Local

원격 호스트에서 로컬 호스트로 파일 전송하는 방법입니다.
앞서 1번에서 살펴보았던 방법에서 아래와 같이 순서만 바꿔주면 됩니다.

scp -r [원격지 ID]@[원격지 IP]:[원격지 파일명] [로컬 경로]

 
 

 

728x90
반응형