NAS2018. 3. 4. 23:41

아서스 공유기에 멀린펌을 올린 후 entware로 tvheadend 설치 시


타 시스템에 tvheadend를 설치할 경우 기본포트로 사용해도 공유기에서 다른 포트를 9981,9982에 포워딩 시켜서 쓰면 되니 상관없지만

공유기에 직접 올리면 기본포트를 변경하지 않으면 외부에서 무작위 접근이 들어올 수 있으므로

포트를 변경해 두는게 좋습니다.


웹서핑으로 tvheadend 설치를 마치셨다면


아마도 아래와 같은 방식으로 S71tvheadend라는 파일이 생성되어 있을텐데요.


nano /opt/etc/init.d/S71tvheadend


#!/bin/sh


ENABLED=yes

PROCS=tvheadend

ARGS="-C -f -u 아이디 -g root -c /opt/etc/tvheadend --nobackup"

PREARGS=""

DESC=$PROCS

PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


. /opt/etc/init.d/rc.func


먼저

/opt/etc/init.d/S71tvheadend stop

로 서비스를 중지시키시구요


위 내용 중

ARGS="-C -f -u 아이디 -g root -c /opt/etc/tvheadend --nobackup"

이 부분을


ARGS="-C -f -u 아이디 -g root -c /opt/etc/tvheadend --nobackup --http_port 원하는포트 --htsp_port 원하는포트"


이렇게 써주시면 됩니다.


기본 http포트는 9981, htsp포트는 9982 인데 19981,19982 이런식으로 변경하시려면


ARGS="-C -f -u 아이디 -g root -c /opt/etc/tvheadend --nobackup --http_port 19981 --htsp_port 19982"


이렇게 쓰시고 저장하시고

/opt/etc/init.d/S71tvheadend start

로 서비스를 시작시켜주시면 됩니다.


이렇게 하면 관리페이지도 기존에 

192.168.1.1:9981로 접속하셨다면 

192.168.1.1:19981 로 접속하셔야 합니다


방화벽 설정 해주셨으면

거기서도 포트 변경 해주시구요.



'NAS' 카테고리의 다른 글

entware에 transmission 완료된 토렌트 자동 삭제  (0) 2018.03.17
Posted by WJinsoo
My Work2018. 1. 4. 00:08

수많은 검색으로 해결이 안되어 이리 저리 테스트 해본 결과


ubuntu 17.10 lts

vsftpd 3.0.3 버전에서


ftp 구축 후 안드로이드 es file explore에서 접속해보고 시껍했다.

모든 디렉토리에 접근이 가능하다.

부랴부랴 상위 디렉토리 접근 차단 방법을 구글링 해봤는데


chroot_local_user=YES 활성화 <-- 가장 많이 보이는 해결책인데 이렇게 하면 접속이 아예 안됨

allow_writeable_chroot=YES 몇 몇 블로그에 같이 써주면 된다는데 역시 접속 안되는 문제는 여전함


chroot_list_enable=YES  활성화 하면 인증안된다는 에러가 나옴


아래와 같이 리스트 활성화와 리스트 파일에  ftp 접속 권한을 줄 유저를 등록하고

allow_writeable_chroot=YES 을 써주면


접속도 되고 

상위 디렉토리 접근도 차단됨


#chroot_local_user=YES

allow_writeable_chroot=YES

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd.chroot_list


저기에 등록 된 유저는 ssh 접근이 또 안된다는 말이 있던데 그런 문제는 없음.

Posted by WJinsoo