본문 바로가기
컴퓨터 관련/Linux || Unix

[Linux|Unix] 라눅스 scp 사용법 정리

by _BlankSpace 2017. 9. 26.

 1. scp 명령어는 무엇일까. 

먼저, scp란 Security CoPy의 약자이다. 다시 말하면, 리눅스에서 흔히 파일을 카피할 때 사용하는 cp 명령어 앞에 security라고 해서

s가 붙은 거라고 생각하면 된다.


위키백과에는 ssh 프로토콜에 기반된 것이라고 나온다. 다시 말해서, 로컬 호스트와 원격 호스트 또는 두 원격 호스트 사이의 컴퓨터 파일을 안전하게 전송하기 위한 수단이 scp의 목적이라고 한다.

위키백과



 2. scp 명령어는 언제 사용할까.

굳이 cp 명령어가 있는데 scp명령어를 사용해야 할 필요가 있을까.

당연히 있을 것이다. 그러니깐 존재하겠지 말이다.

리눅스에서 다른 리눅스 시스템으로 파일을 복사하거나, 파일을 내 작업 위치로 복사해야 할 때 scp 명령어를 사용하면 간편하게 파일을 복사할 수 있다.


 3. scp 명령어는 어떻게 사용할까.

1. 다른 서버로 복사(보내기)하는 방법


scp 파일 계정@서버주소:목적경로


ex) scp primary.txt root@10.0.122.123:/home/바탕화면/

위와같이 사용할 수 있다.


2. 다른 서버에서 복사(가져오기)하는 방법

먼저, 기본 포트를 사용할 경우는 다음과 같다.

scp 계정@서버주소:원본_경로 목적_파일_이름


다른 포트일 경우는 다음과 같이 사용하면 된다.

scp -P 포트_계정@서버주소:원본_경로 목적_파일_이름


폴더 째로 복사 하는 방법은 다음과 같다.

scp -r 계정@서버주소:원본_경로 목적상위폴더명


예를 들어보면 다음과 같다.

scp -r root@10.0.122.123:/home/바탕화면/연습폴더/ /home/바탕화면


이상으로 scp 명령어에 대해 설명을 마치겠다.

출처:제타위키


공감 버튼은 저에게 큰 힘이 됩니다. 한번씩 꾸욱 눌러주시면 감사하겠습니다. 또한, 광고 한번 씩 클릭하시면 저의 블로그 품질이 올라갑니다. 부탁드려요!

댓글