별과 인간이 그리는 무늬

SCP 명령어(원격파일전송명령어) 사용법, 옵션 | 리눅스 본문

쓰기 | 내가볼려고내가하는정리

SCP 명령어(원격파일전송명령어) 사용법, 옵션 | 리눅스

moonui.bee 2021. 1. 19. 00:00

내가 볼려고 내가 정리하는 내볼내정.


옵션

-r: 디렉토리 그대로 복사

-c: 압축해서 복사

-v: 복사과정 출력

-P: 포트 번호 지정 

 

 

로컬에서 원격지로 파일 보내기(Local to Remote)

 

scp [옵션] [보낼파일] [원격지로그인ID]@[원격지 IP]:[저장위치]

 

scp -v /home/moonuibee/* root@192.168.1.1:/home/remote/

의미: /home/moonuibee/ 에 있는 모든 파일을 원격지 /home/remote/ 로 복사, 복사과정 출력

 

scp -rP 2255 ./moonuibee root@192.168.1.1:/home/remote/

의미: 현재위치에 있는 moonuibee 폴더 전체를 원격지 /home/remote/에 2255 포트를 이용하여 복사

 

※ 참고사항

아스트릭트(*) 사용 가능

제한된 네트워크 환경이라면 Local → Remote 방향으로 ssh 22번 포트 방화벽이 오픈된 경우 사용가능

ssh를 22번 포트로 사용하지 않는 경우 -P(포트 번호 지정 옵션) 사용하여 통신 포트 변경

 

원격지에 있는 파일을 로컬로 가져오기(Remote to Local)

scp [옵션] [원격지로그인ID]@[원격지 IP]:[가져올파일] [받을위치]

 

scp -v root@192.168.1.1:/home/remote/* /home/moonuibee/

의미: 원격지에 /home/remote/아래있는 모든 파일을 로컬 /home/moonuibee/로 복사, 복사과정 출력

 

※ 참고사항

아스트릭트(*) 사용 가능

제한된 네트워크 환경이라면 양방향 (Local ↔ Remote) 모두 ssh 22번 포트 방화벽이 오픈되어 있는 경우 사용 가능

ssh를 22번 포트로 사용하지 않는 경우 -P(포트 번호 지정 옵션) 사용하여 통신 포트 변경

 

 

 

Comments