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 통신방법과 사용법 예제를 소개했습니다.
반응형
'Linux' 카테고리의 다른 글
[AWS] EC2 에서 JDK 11 설치 (0) | 2023.03.27 |
---|---|
[Linux] 개발자를 위한 네트워크 지식과 명령어 (0) | 2023.03.09 |
[Linux] 프로세스 확인 & 죽이기 Kill 명령어 (0) | 2022.10.12 |
리눅스 grep 명령어 사용법 (0) | 2022.07.29 |
리눅스 파일 찾기, 파일속 문자열 찾기 (0) | 2020.06.20 |
댓글