크세노폰의 IT 누리사랑방

트랜스미션 403 Forbidden 오류 해결방법 본문

기술과 지침서/Ubuntu/Linux

트랜스미션 403 Forbidden 오류 해결방법

Xenophon 2013. 12. 12. 22:34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.





트랜스미션(Transmission)은 설치만 해주면 정말 간단하고 유용해서 개인 서버나 NAS를 가지고 있는 유저들에게 많은 사랑을 받고 있다.
그래서 필자도 얼마전에 우분투 서버에 트랜스미션을 설치해서 시딩머신으로 아주 유용하게 사용하고 있다.

필자는 서버를 24시간동안 켜두는데 퇴근하고 오면 잘 가다가 가끔씩 트랜스미션 웹에 접속하면 '403 Forbidden' 오류를 내면서 접속이 제한되는 경우가 있다. 


오늘은 403 오류를 해결하는 방법에 대해 알아보자.




다음은 트랜스미션의 설정이다.


트랜스미션의 설정이 제대로 되었음에도 불구하고 웹페이지에 접속하게 되면 이런 문구를 표시한다.


403: Forbidden

Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'roc-whitelist' and 'roc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manage for details.


웃긴건 분명히 settings.json에서 올바른 상태인데도 불구하고 이런 메시지를 출력하는 경우다.

 'rpc-whitelist-enabled' : false 표시가 잘 되어있음에도 불구하고 문제를 일으킨다.


임시방편으로 service transmission-daemon restart 명령어를 실행시키면 정상적으로 바뀌기도 하는데 지금부터 본질적인 문제를 파악해서 해결해보자.


trasmission 은 3가지 경로에서 setting.json 파일을 받아오는데 그 경로는 다음과 같다.


1. /root/.config/transmission-daemon/settings.json

2. /etc/transmission-daemon/settings.json

3. /var/lib/transmission-daemon/info/settings.json 


3가지 경로에 똑같은 settings.json 파일이 있는데 필자는 각각의 파일의 설정 내용을 똑같이 바꿔주었다.


그렇게 하니 더이상 403 오류는 볼 수 없었다.


제 글에 관심을 가져주셔서 감사합니다.

이 글이 유익하다고 생각하시면 아래의 손가락 버튼을 눌러주세요!!

로그인 필요없습니다..^^

Comments