WD MC 분류

WD My Cloud에 Webdav 활성화 하기

컨텐츠 정보

본문

1. 들어가며


예전 My Book Live때 하던 것과 거의 비슷하게 활성화 가능합니다.


뽐뿌 나스포럼의 닉할게없어님의 도움으로 빠르게 강좌를 작성할 수 있어 기쁩니다.



2. 아파치 설정 추가하기



Putty 로그인 후



nano /etc/apache2/sites-available/webdav.conf


위 명령어를 넣습니다.


당연히 기존 내용이 없기 때문에 빈 페이지입니다.




<Directory /shares>
Options FollowSymLinks
AllowOverride None
</Directory>
Alias /webdav /shares
<Location /webdav/>
Dav On
Options Indexes
Order Deny,Allow
Deny from all
Allow from all
AuthName DeviceUser
AuthType Digest
AuthDigestDomain /webdav
AuthDigestProvider file
AuthUserFile /etc/nas/apache2/auth/htpasswd
AuthGroupFile /etc/nas/apache2/auth/htgroup
Require valid-user
</Location>



위 소스를 복사해서 우클릭으로 붙여넣습니다.


복사하는 방법은 소스에 마우스를 올리면 오른쪽 위에 아이콘이 뜨는데 제일 왼쪽 아이콘을


누르면 팝업으로 뜹니다. 그걸 복사해서 넣으면 됩니다.



컨트롤 + O, 엔터, 컨트롤 + X 로 저장 후 닫아줍니다.



a2ensite webdav


위 명령어로 방금 만든 파일을 아파치에 적용시켜줍니다.



WDMyCloud:~# a2ensite webdav

Enabling site webdav.

To activate the new configuration, you need to run:

  service apache2 reload

WDMyCloud:~#


위와 같이 reload가 필요하다고 나옵니다.



/etc/init.d/apache2 reload


위 명령어로 reload를 시켜줍니다.



WDMyCloud:~# /etc/init.d/apache2 reload

16202 (process ID) old priority 0, new priority 0

[ ok ] Reloading web server config: apache2.

WDMyCloud:~#


위와 같이 reload 됩니다.



3. WEBDAV 유저 생성



이제 webdav 전용 유저를 생성할 차례입니다.


/usr/local/sbin/addUser_apache.sh 아이디 비번


위와 같이 넣으면



WDMyCloud:~# /usr/local/sbin/addUser_apache.sh 아이디 비번

- - appending to existing htpasswd file..

WDMyCloud:~#


위와 같이 나옵니다.


유저 생성 엄청 쉽습니다 ^^



그리고 webdav 유저를 지우려면


/usr/local/sbin/deleteUser_apache.sh 'delete_dev_user' 아이디


위 명령어를 내리면 지워집니다.



WDMyCloud:~# /usr/local/sbin/deleteUser_apache.sh 'delete_dev_user' 아이디        

- deleting apache user wsg in /etc/nas/apache2/auth/htpasswd

Deleting password for user 아이디

WDMyCloud:~#


위와 같이 나오면 정상 삭제가 된 것입니다.


이제 준비 끝입니다.



4. 테스트하기



인터넷브라우저에 가서 


http://MC내부IP/webdav


를 넣으면 아이디와 비번을 넣는 곳이 나옵니다.





▲ 거기에 방금 만든 아이디와 비번을 넣으면 share 폴더 이하가 다 보입니다.





참 쉽죠? ^^




▲ 내부에서 webdav 읽기 속도를 체크해봤습니다. 대략 40MB/s 정도 나옵니다.




그리고 외부에서 접속하시려면 내부 80포트를 포트포워딩해야 합니다.


가능하면 외부도 80포트 하는게 편합니다. 


왜냐하면 80포트의 경우 주소 뒤에 따로 :80을 안붙여도 되기 때문입니다.



다만 지역에 따라 80포트가 막혀있어 접속이 안되는 경우가 많습니다.


그럴 경우 80포트가 아닌 8888이나 8080 등으로 외부포트를 잡으면 잘 됩니다.





▲ 80포트로 포트포워딩이 성공하였다면 위와 같이 넣으면 아이디와 비번 넣는 곳이 뜹니다.




▲ 위와 같이 폴더가 보이게 되는 것이죠.





▲ 그리고 네트워크 위치 추가도 해봤습니다.


예전 MBL 강좌 때 제가 잘못 설명드린 부분이 있는데,


webdav 경로만 webdav가 되고, 나머지 Public은 삼바로 연결이 되더군요 ㅠㅠ 늦게나마 사과드립니다.




▲ 위와 같이 추가가 됩니다.


그런데 생각보다 엄청 느립니다. 폴더 이동도 느리고, 파일전송도 느리구요.


그냥 인터넷 브라우저로 다운 받을 때 쓰는게 좋아보입니다.


앱에서는 잘 될 수도 있겠구요.


이상 WD My Cloud webdav 강좌였습니다.

관련자료

댓글 49개 / 5페이지

나스나시님의 댓글

안녕하세요. NAS에 대해 아무것도 모르고 WD My Cloud 구입한 뒤 우성군님 블로그 덕에 이것저것 해보고 있습니다.
요샌 Webdav을 시도하고 있는데 딱 첫부분부터 막히네요.  putty로 root 접속 한뒤 알려주신대로 nano /etc/apache2/sites-available/webdav.conf 명령을 넣었는데 "-sh: nano: not found"라고 뜰 뿐 더 이상 진척이 안되네요. 제가 무슨 실수를 해서 안되는 것일까요? 바쁘시겠지만 가르침을 주시면 감사하겠습니다^^

나스나시님의 댓글의 댓글

아...... 그렇군요....... 안타깝네요. 아무튼 빠른 답변 감사드립니다!! 혹시 그럼 외부에서 NAS를 네트워크 드라이브로 잡을 방법은 전혀 없는건가요?

인사돌님의 댓글

우성군님 정말 죄송하지만 계정마다 들어가는 풀더를 다르게 안다던가 접근금지 할수있는 권한이 있나요? 예를 들어 1계정은 토렌트는 들어가는는데 폴더1은 안들어가지고 2계정은 토렌트 못들어가고 폴더1은 들어가지고 이런식으로 가능할까요? 아니면 처음 뜨는 폴더를 토렌트 또는 폴더1로

우성군님의 댓글의 댓글

음 그거 폴더마다 각 계정이 어떤 권한을 가질지 정할 수 있어요.

대시보드에 폴더에 있습니다.

인사돌님의 댓글의 댓글

webdav는 대시보드랑 전혀 관련이 없는것 같아서요 webdav 아이디랑 대시보드 아이디가 다르니깐....
똑같이 하면 될 수도 있겠네요 한번 해보겠습니다.
Total 99 / 1 Page
RSS
WD My Cloud 새펌웨어에 트랜스미션 설치하기 댓글 491

WD MC 1. 들어가며 V4.00.00-607 펌웨어 버전부터 기존의 방식대로 트랜스미션이 깔리지 않습니다. 그래서 펌웨어에 맞게 변환된 deb 파일로 …

WD My Cloud 사용기 - 메뉴편 댓글 11

WD MC 사용기를 메뉴편과 성능편으로 나눠서 올려봅니다.▲WD My Cloud를 받고 공유기에서 IP고정을 먼저했습니다.IPTIME에도 비슷한 메뉴가 있…

WD My Cloud 각종 정보글 모음 댓글 23

WD MC 1. 수령기 - http://www.wsgvet.com/bbs/board.php?bo_table=iomega&wr_id=453내용물이 어…

WD My Book Live 토렌트 설치하는 방법 댓글 239

강좌 1. 들어가며관련 링크에 있는 클리앙 강좌도 좋지만아무래도 초보자들이 하기엔 어려운 작업이 많습니다.그래서 이번에도 떠먹여드리는(?) 강좌를 진…

WD My Cloud에 새 하드 설치하는 방법 + 공장초기화 댓글 59

WD MC 마이 클라우드의 내장 HDD는 상당히 좋은 WD RED 하드입니다.그래서 이번에 자작NAS의 저장장치로 쓰기 위해 분해하였습니다.그러다보니 마이…

WD My Cloud 트랜스미션 설치하기 댓글 52

WD MC 0. 주의펌웨어 버전을 반드시 확인하세요.V 03.XX 버전에서만 설치 가능합니다.V 04.XX 이상에서는 벽돌 됩니다.V 04.XX 버전을 위…

최근글


새댓글


알림 0