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

wget으로 특정 계정명으로 접속하여 파일들 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

wget으로 특정 계정명으로 접속하여 파일들 가져오기

 





앞에서 보았던  wget사용 예들은 모두 public하게 접근이 가능한 URL 존재하는 파일들을 대상으로 것입니다. 

 

 

 

  말의 의미는 ftp프로토콜을 이용할 경우에는 익명계정(anonymous)으로 접근이 가능한 위치에 있는 파일을 대상으로 했다는 의미이며, 또한 http프로토콜을 이용할 경우에도 웹서비스로 접근이 가능한 위치에 있는 파일들을 대상으로 하였다는 의미입니다. 

 

 

 

 

 

하지만, ftp프로토콜을 이용한다면 특정 계정사용자의 홈디렉토리 이하에 존재하는 파일들도 wget으로 다운로드가 가능합니다. 

 

 

 

  말의 의미는 익명계정 외에도 실제 계정사용자의 홈디렉토리내에 존재하는 파일과 디렉토리들을 wget으로 얼마든지 가져 있다는 의미입니다. 

 

 

 

  계정의 ID 패스워드는 당연히 입력을 주어야 합니다. 

 

 

 

 이러한 예를 보기 전에 wget 다음 옵션에 대하여 알고 계셔야 합니다. 

 

 

 

 

 

             --ftp-user=user               : 접속할 ftp계정명

             --ftp-password=password            : 지정한 ftp계정의 패스워드

 

위의 경우는 ftp프로토콜과 http프로토콜로 나누어서 사용하고 있지만 다음과 같은 방식으로 지정하면 ftp프로토콜과 http프로토콜에서 공통으로 사용할 있습니다. 

 

 

 

 

 

             --user=user : 접속할 계정명

             --password=password : 지정한 계정의 패스워드

 

만약 ftp 아닌 http프로토콜을 이용한다면 특정 계정의 ID 패스워드는 다음과 같이 지정하면 됩니다. 

 

 

 

 

 

--http-user=user               : 웹접속에 필요한 계정명

                    --http-password=password        : 웹접속에 지정한 계정의 패스워드

 

이외에도 wget 맨페이지를 보면 다양하고 유용한 옵션들이 많이 있습니다. 

 

 

 

 필자는 현재 wget 이용하여 백업서버를 구축하여 활용하고 있습니다. 

 

 

 

 얼마 전까지 필자는 rsync 이용하여 백업서버를 구축하여 실무에서 사용하였습니다. 

 

 

 

 현재는 wget 이용하고 있습니다. 

 

 

 

 트래픽사용의 효율성 측면에서는 rsync 훨씬 낫다고 있지만 사용의 편의성 측면에서는 wget 훨씬 나은 같습니다. 

 

 

 

 여러분들의 취향에 따라서 원하는 것을 사용하면 되겠습니다. 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,064 명
  • 현재 강좌수 :  35,958 개
  • 현재 접속자 :  176 명