본문 바로가기
Linux

[SCP] AWS SCP 파일전송 및 사용법 정리

by 띵앤띵 2023. 3. 27.
728x90
반응형

SCP (Secure Copy Protocol)는 SSH와 함께 사용되며, 원격지 시스템으로 파일을 안전하게 복사할 수 있는 프로토콜입니다. 이 문서에서는 SCP의 통신방법과 사용법 예제를 소개합니다.

SCP 통신방법

SCP는 SSH와 함께 사용되므로, SSH와 마찬가지로 원격지 호스트에 로그인해야 합니다.

# ssh [user]@[host]
ssh -i ~/.ssh/{pem-key}.pem ec2-user@{remote-ip-address}

이후, 로그인이 성공하면 원격지 시스템에서 로컬 시스템으로 파일을 복사할 수 있습니다.

scp [options] [source] [destination]

SCP 사용법 예제

파일 복사

원격지의 /remote/path/file.txt 파일을 로컬 시스템의 /local/path/ 디렉토리로 복사합니다.

scp -i ~/.ssh/{pem-key}.pem ec2-user@{remote-ip-address}:/remote/path/file.txt /local/path/

디렉토리 복사

원격지의 /remote/path/ 디렉토리를 로컬 시스템의 /local/path/로 복사합니다. -r 옵션은 디렉토리 복사를 지정합니다.

scp -r user@host:/remote/path/ /local/path/

파일 업로드

로컬 시스템의 /local/path/file.txt 파일을 원격지 시스템의 /remote/path/ 디렉토리로 업로드합니다.

# scp /local/path/file.txt user@host:/remote/path/
scp -i ~/.ssh/{pem-key}.pem ./test-0.0.1-SNAPSHOT.jar ec2-user@{remote-ip-address}:/home/ec2-user

디렉토리 업로드

로컬 시스템의 /local/path/ 디렉토리를 원격지 시스템의 /remote/path/로 업로드합니다. -r 옵션은 디렉토리 업로드를 지정합니다.

scp -r /local/path/ user@host:/remote/path/

마치며

SCP는 SSH와 함께 사용될 때, 안전하게 파일을 복사할 수 있는 유용한 프로토콜입니다. 이 문서에서는 SCP 통신방법과 사용법 예제를 소개했습니다.

반응형

댓글