본문 바로가기
Utils & Infra & Tool/Shell

Linux 서버 간 데이터 전송 (SCP 이용)

by 무대포 개발자 2020. 7. 10.
728x90
반응형

1. 기능 설명

  • scp 를 통해 디렉터리 전체를 Local --> Remote Server 로 전송
  • Local Server 와 Remote Server 가 공개키 설정이 돼있다고 가정
  • 아래 쉘 동작은 LOCAL_PATH 로 지정한 디렉터리 안에 모든 디렉터리, 파일을 REMOTE_UPLOAD_PATH 로 전송

2. Shell

#!/bin/sh
REMOTE_ADDR=원격 서버 주소
REMOTE_USER=원격 서버 계정
REMOTE_UPLOAD_PATH=원격 서버 업로드 장소
LOCAL_PATH=업로드할 디렉터리 장소

scp -r @LOCAL_PATH $REMOTE_USER@$REMOTE_ADDR:$REMOTE_UPLOAD_PATH

댓글