WD My Book Live 파일 공유 쉽게하는 방법
컨텐츠 정보
- 44,226 조회
- 36 댓글
- 0 추천
- 목록
본문
WD My Book Live의 파일을 지인들에게 공유하는 방법은
무난하게 파일질라로 FTP공유, WEBDAV로 파일 리스트 보여주기 등등이 있지만
제일 편한건 아무래도 파일 링크만 던저주고 링크를 클릭하면 바로 받을 수 있으면 좋겠죠.
그래서 몇번 시도를 해보니 apache 설정을 추가해주고, 던저 줄 파일 폴더만 생성하니 잘 됩니다.
목표는
▲ 위 이미지처럼 인터넷이 되는 곳에서 주소를 넣으면 바로 파일이 나오게 하는 것입니다. (스샷은 현재 파일이 없어 그냥 비어있습니다.)
우선 Putty에 접속합니다. (Putty를 잘 모르시면 제 사용기 제일 마지막을 보세요 - 링크 )
a2enmod autoindex
위 명령어로 index를 볼 수 있는 모듈을 탑재합니다.
MyBookLive:~# a2enmod autoindex
Enabling module autoindex.
Run '/etc/init.d/apache2 restart' to activate new configuration!
MyBookLive:~#
위와 같이 나오면 정상
혹시나 예전 webdav 강좌 때 이미 탑재하신 분은
Module autoindex already enabled
이렇게 나올겁니다.
/etc/init.d/apache2 restart
위 명령어로 아파치를 재시작합니다.
MyBookLive:~# /etc/init.d/apache2 restart
9625: old priority 0, new priority 0
Restarting web server: apache2 ... waiting .
MyBookLive:~#
위와 같이 나오면 정상
mkdir /DataVolume/link && chmod 777 /DataVolume/link
위 명령어를 붙여넣습니다.
Public 폴더가 아닌 훨씬 상위의 폴더입니다.
Public 폴더에 넣으면 아무나 다 볼 수 있기 때문에 이렇게 독립된 곳에서 진행합니다.
다만 위와 같이 셋팅했을 경우 admin의 경우도 볼 수 없기 때문에
admin 계정의 FTP 확장이 필요합니다.
WD My Book Live FTP 설정 변경하는 방법 바로가기
위 링크를 통해 꼭 확장을 하고 진행하시길 바랍니다.
nano /etc/apache2/sites-available/wdnas
위 명령어를 내려서 아파치 설정에 들어갑니다.
그럼 이상한 글자들이 많이 있는데요.
당황하지 마시고,
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
위와 같이 생긴 것 바로 밑에 밑의 소스를 추가해줍니다.
Alias /link /DataVolume/link
<Directory /DataVolume/link>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order Deny,Allow
Allow from all
</Directory>
소스를 추가하는 방법은
소스 부분에 마우스를 갖다대면 위와 같은 아이콘이 생기는데 view source를 누릅니다.
그럼 팝업이 뜨는데 그걸 긁어서 복사 후 putty 상에 마우스 우클릭하면 붙여넣어집니다.
컨트롤 O, 엔터, 컨트롤 X 로 저장 후 닫습니다.
혹시나 Public 폴더로 하고 싶으시면 위의 소스 중에
/shares/Public 으로 바꾸면 됩니다.
그리고 유저를 따로 생성해야 합니다.
왜냐하면 해당 링크로 들어가면 아이디와 비번을 물어보는데, 이건 대시보드에서 생성한 유저와 다르기 때문입니다.
/usr/local/sbin/addUser_apache.sh 1 아이디 비밀번호
위 명령어로 퍼블릭으로 접근할 수 있는 아이디와 비번을 만들 수 있습니다.
/usr/local/sbin/deleteUser_apache.sh 'delete_dev_user' 만든아이디
위 명령어로 만든 아이디의 계정을 삭제할 수 있습니다.
/etc/init.d/apache2 restart
위 명령어로 아파치를 재시작합니다.
이제 MBL의 내부아이피/link 를 인터넷 주소창에 넣으면
▲ 위와 같은 모양이 나옵니다.
FTP를 이용하여 파일을 올리면 바로 파일이 보입니다.
파일질라에서 admin을 접속해서 보면
▲ 위와 같은 형식으로 보일겁니다.
▲ 컴퓨터에서 MBL을 옮기는데 무려 60MB/s가 넘는 속도가 나오네요 ㅎ
기가비트환경은 필수라고 봅니다.
그리고 주소를 넣었을 때 파일 리스트를 보여주기 싫다면
제일 처음 붙여넣었던 소스 중에
Options Indexes FollowSymLinks MultiViews
여기 중에서 Indexes를 빼고 다시 저장하면 됩니다.
다만 그렇게 되면 관리자도 파일 링크를 쉽게 따지 못하기 때문에
처음처럼 설정 후 링크 따고 Indexes 빼고 다시 아파치 시작하면 됩니다.
암호가 없기 때문에 누구나 접근이 가능합니다.
임시로 친구에게 보여주는 용도로 좋습니다.
▲ 내부 아이피로 접속해서 크롬으로 받아보니 읽기 속도가 67MB/s 정도 나오네요.
▲ 그런데 DDNS를 넣어서 해보니 내부네트워크 상인데도 속도가 그다지 잘 나오지 않습니다.
내부에선 내부IP를 쓰는게 갑입니다.
DDNS와 포트포워딩을 잘 모르신다면?
ASUS RT-AC66U의 DDNS와 포트포워딩 이해와 적용 강좌
포트포워딩은 내부포트는 80, 외부포트도 80이면 좋겠지만, 보통 인터넷회사에서 막아뒀기 때문에 대충 8090으로 해두면 됩니다.
▲ 위와 같이 설정하면 되구요.
▲ 위와 같이 주소를 넣으면 바로 볼 수 있습니다.
이제 파일명을 클릭하면 바로 다운 받아집니다.
링크를 따는 것도 파일명에 우클릭하면 바로 받아집니다.
이제 쉽게 친구와 파일공유하세요 ㅎ
※ 2013/11/24 16:08 폴더 경로 부분 수정완료.
※ 2013/11/24 18:06 처음 사용자들도 적용할 수 있게 아파치 모듈 탑재 부분 추가
※ 2013/12/10 00:47 Public 링크 생성시 아이디와 비번 부분 설정 추가
-
등록일 2016.01.23
-
등록일 2015.12.23WD My Cloud 시놀로지OS 사용기댓글 102
-
등록일 2014.10.07
-
등록일 2014.10.06
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
-
링크
whistler12님의 댓글의 댓글
심볼릭 링크로 하면 간단하게 되느군요!!
답변 감사드립니다.
torrent 전체를 공유하기에는 위헌할거 같아서
torrent/ShareLink라는 폴더를 만들고 요 폴더에 파일을 넣어놓고
/DataVolume/link폴더에 접근할수 있게 symbolic link를 걸어두니
접근도 잘되고 다운도 잘되는것 같네요^^
감사합니닷!!!
더 유용하게 쓸수있습니닷!! 하하하하하
감사합니닷!!