FireDrago

pscp명령어로 원격서버 <-> 로컬 파일전송하기 본문

프로그래밍/배포

pscp명령어로 원격서버 <-> 로컬 파일전송하기

화이용 2024. 7. 22. 10:33

먼저 원격서버의 username 과 password를 알아야한다.

또한 로컬pc에 putty가 설치되어 있어야한다.

 

1. cmd 를 통해 putty 설치경로로 이동한다.

 

2. pscp [옵션]  [서버계정@서버 주소]:[경로] [로컬경로]
ex) pscp root@123.456.0.1:/root/backup.sql C:\Users\kim\backup.sql
123.456.0.1 서버의 root 계정의 /root/backup.sql 파일을 로컬의 C:\Users\kim\backup.sql 경로로 다운로드 
(윈도우 경로는 '\' 백슬래시를 사용한다.)

 

- 업로드
pscp [옵션] [소스파일경로 및 파일 명] [서버계정@서버주소:업로드할 디렉토리]

 

옵션의 종류

 -q : quiet 모드 , 진행상황을 출력하지 않음

 -p : ssh포트가 22가 아닐 때 특정 포트를 지정

 -r : 모든 내부 디렉토리를 재귀적으로 복사 , 디렉토리 복사시 사용