본문 바로가기
Programming

SCP로 원격서버 파일복사

by 느리게 걷는 즐거움 2024. 4. 29.
728x90
반응형

SCP(secure copy) 사용법

SCP(secure copy)는 원격 시스템 간에 파일을 안전하게 전송하는 유틸리티입니다. SSH(secure shell) 프로토콜을 사용하여 데이터를 암호화하고 전송하므로 보안이 보장됩니다. SSH는 데이터를 암호화하여 보안을 유지하므로, SCP를 사용하면 중요한 파일을 안전하게 전송할 수 있습니다.

로컬에서 원격서버로 복사

로컬 시스템에서 원격 시스템으로 파일을 복사할 때는 다음과 같이 사용합니다.

scp [로컬 파일 경로] [원격 사용자명]@[원격 호스트]:[원격 파일 경로]
ex) scp ~/share test@123.0.0.12:/vol/users/test/test.tar

원격서버에서 로컬로 복사

파일 다운로드원격 시스템에서 로컬 시스템으로 파일을 다운로드할 때는 다음과 같이 사용합니다.

 scp [원격 사용자명]@[원격 호스트]:[원격 파일 경로] [로컬 파일 경로]
 ex) scp test@123.0.0.1:/vol/users/test/test.tar ./


SCP의 추가 옵션

-r 옵션: 디렉터리를 복사할 때 사용합니다. 모든 파일 및 하위 디렉터리를 재귀적으로 복사합니다.
-P 옵션: SSH 포트를 지정할 때 사용합니다. 기본값은 22번 포트입니다.
-v 옵션: 상세한 출력을 보여줍니다. 전송 중에 발생하는 작업의 상태를 확인할 수 있습니다.

scp -v -P 22 /local/path/file.txt username@remotehost:/remote/path/

 




728x90
반응형