반응형

scp명령어는 원격서버로 파일을 전송하는 경우와 파일을 원격서버로부터 갖고오는 경우로 나눠집니다.

 

0. SCP란?

SCP는 기존 파일전송 프로토콜들에 부족했던 보안성을 강화한 파일전송 프로토콜입니다.

기본적으로 ssh의 보안통신을 이용하기 때문에 포트는 ssh와 동일한 tcp/22번 포트를 사용하게됩니다.

scp를 이용한 전송과 기존 전송프로토콜을 이용한 전송시의 보안 차이점에 대해서는 [네트워크 카테고리]부분에 곧 올릴 예정입니다.

 

1. 원격서버로 파일전송하기

scp [옵션] [전송할 파일 경로] [서버계정]@[서버주소]:[파일 저장경로]

 

ex) scp -p 8888 /users/YoungQ/MyData pi@192.168.0.80:/home/DataFolder/

 : 포트 8888을 이용하여 MyData를 pi계정(192.168.0.80)의 /home/DataFolder/ 디렉토리에 저장한다.

 : -p 는 포트번호 지정옵션(기본은 22번)

2. 원격서버에서 파일 갖고오기

scp [옵션] [서버계정]@[서버주소]:[갖고올 파일 경로] [내부 저장경로]

 

ex) scp -r pi@192.168.0.80:/home/DataFolder/* /users/YoungQ/

 : pi계정(192.168.0.80)의 DataFolder이하의 모든 파일을 youngQ폴더 이하에 저장한다.

 : -r은 하위의 모든 파일 및 폴더를 의미

 

scp명령어는 앞에오는 곳에서 다음에오는 곳으로 파일을 전송하는 형태입니다.

 

 

 

반응형

'운영체제 > 리눅스 명령어' 카테고리의 다른 글

[Linux] SCP를 사용한 파일전송  (0) 2019.01.03

+ Recent posts