강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

rcp를 이용하여 로컬서버의 특정 디렉토리를 원격서버의 특정 디렉토리에 복사하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rcp를 이용하여 로컬서버의 특정 디렉토리를 원격서버의 특정 디렉토리에 복사하기





 

이번에는 로컬서버(A)의 특정 디렉토리를 원격서버(B)로 복사하는 예입니다. 

 

 

 

  이와 같이 로컬서버의 디렉토리를 원격서버로 복사하려면 -r옵션을 사용하시면 됩니다. 

 

 

 

  사용하는 형식은 다음과 같습니다. 

 

 

 

 

 

       사용형식 : rcp -r 로컬디렉토리위치 원격서버IP:원격디렉토리

 

위의 예에서 원격서버IP는 원격서버의 도메인 또는 호스트명으로 대체될 수 있습니다. 

 

 

 

 

 

여기서 중요한 것은 복사할 원격서버(B)의 저장위치에 쓰기(WRITE) 퍼미션이 있어야 가능하다는 것입니다. 

 

 

 

 

 

아래의 예는 로컬서버(A) sspark계정내에 존재하는 www디렉토리를 원격서버(B) jinious라는 계정의 /home/jinious로 원격 복사하는 rcp명령으로서 WRITE권한이 없으므로 “Permission denied”라는 메시지와 함께 실행이 되지 않은 것입니다. 

 

 

 

 

 

cd748e8935a013f3cf536af9b9b6806b_1683595390_7961.png



 

 

이번에는 원격서버(B) /tmp디렉토리로 원격복사를 시도한 예입니다. 

 

 

 

  , /tmp디렉토리에는 WRITE권한이 있으므로 복사가 정상적으로 될 것입니다. 

 

 

 

 

 

, 아래의 예는 로컬서버(A) sspark계정의 www디렉토리를 원격서버(B) /tmp디렉토리로 원격복사한 것입니다. 

 

 

 

  실행결과 아무런 메시지 없이 종료되었다면 정상적으로 실행이 된 것을 의미합니다. 

 

 

 

 

 

cd748e8935a013f3cf536af9b9b6806b_1683595408_7989.png
 

 

아래는 B서버에서 A에서 복사된 www디렉토리를 확인하기 위하여 B서버의 /tmp디렉토리를 확인한 것입니다. 

 

 

 

 

 

cd748e8935a013f3cf536af9b9b6806b_1683595422_7285.png
 

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  493 명