Linux

scp 서버 간 파일 전송

비번변경 2021. 5. 21. 21:26
SCP; SecureCopy
SSH 프로토콜을 기반으로 호스트 간 파일 전송 명령어

 

ssh와 마찬가지로 전송 시 사용 계정 비밀번호 또는 pem key 인증이 필요할 수 있다.

 

방법

1. 보내기

전송 흐름 : 로컬 -> 원격

scp <FILE_PATH> <REMOTE_USERNAME>@<REMOTE_IP>:<DIRECTION_DIR>
# -i : pem key 지정
# -P : 사용 port 지정

# 예시
scp -i ~/.ssh/key-an2-prd.pem -P 50022 /home/user/settings_int.tgz ubuntu@10.120.12.111:/data111/prog

 

2. 받기

전송 흐름 : 원격 -> 로컬

scp <REMOTE_USERNAME>@<REMOTE_IP>:<FILE_PATH> <DIRECTION_DIR>
# -i : pem key 지정
# -P : port 지정

#예시
scp -i .ssh/key-an-prd.pem -P 50022 jyo@10.20.222.213:/home/jyo/projectList.csv /home/zzz