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

rcp를 이용하여 원격서버의 특정 디렉토리 복사해 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rcp를 이용하여 원격서버의 특정 디렉토리 복사해 가져오기





 

앞의 예에서는 rcp명령어를 이용하여 원격서버의 특정위치에 있는 파일을 복사하는 예를 보았습니다. 

 

 

 

  이번에는 원격서버의 특정 디렉토리 전체를 현재 로컬서버로 복사해오는 설명을 하겠습니다. 

 

 

 

  원격서버의 특정 디렉토리 전체를 복사해 오려면 rcp명령어 사용시에 -r옵션을 반드시 사용하셔야 합니다. 

 

 

 

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

 

 

 

 

 

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

 

 

 

위와 같은 형식으로 사용하시면 원격파일의 디렉토리를 로컬서버로 복사해 올 수 있습니다. 

 

 

 

  , 여기서 주의하셔야 할 것은  원격서버(B서버)의 디렉토리위치에 Read 퍼미션이 있어야 한다는 것입니다. 

 

 

 

 

 

아래의 예는 A서버(로컬서버) /home/sspark에서 B서버(원격서버) /home/bible에 존재하는 www디렉토리를 통째로 가져오기 위하여 rcp명령어를 사용한 것입니다. 

 

 

 

 

 

현재 위치인 A서버의 /home/sspark에서 “ls -l”명령어로 현재 존재하는 파일리스트를 확인한 결과 앞의 예에서 가져왔던 nairon.txt파일만이 존재하고 있음을 확인하였습니다. 

 

 

 

 그리고 rcp명령어를 이용하여 원격서버(B)서버의 /home/bible디렉토리에 존재하는 www라는 디렉토리를 통째로 복사한 것입니다. 

 

 

 

  복사가 완료된 후에 다시 “ls -l”명령어로 복사된 www디렉토리를 확인한 것입니다. 

 

 

 

 

 

cd748e8935a013f3cf536af9b9b6806b_1683595019_6149.png
 

 

 

 

 

위의 예에서 원격서버의 디렉토리를 복사하기 위하여 rcp명령어에 -r옵션을 사용하였음에 유념하시기 바랍니다. 

 

 

 

  그리고 “192.168.0.110:/home/bible/www”는 원격서버(B)에서 복사해 올 대상 디렉토리를 지정한 것이며 .()은 복사되어 저장될 A서버의 현재위치를 지정한 것입니다. 

 

 

 

 

 

그리고 앞의 예에서도 보았듯이 B서버의 /var/log/messages파일에는 보안관련 접근시도 로그가 남겨지고 있음을 보여드리고 있는 것입니다. 

 

 

 

 

 

cd748e8935a013f3cf536af9b9b6806b_1683595037_7597.png
 

 


관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  234 명