[NAS 구축] 5. 토렌트 서버 설치

크게 어렵지 않다.
필자가 사용하는 NAS를 기준으로 설명한다.

CentOS7에 토렌트 서버를 설치해보자.
yum을 통해 토렌트 관련 패키지를 내려받는다.
(혹시 내려받아지지 않는다면 epel-release를 설치하자.)

$ yum -y install transmission transmission-daemon

그 후 토렌트 데몬을 실행한다.

$ chkconfig transmission-daemon on  # 부팅 시 자동실행
$ systemctl start transmission-daemon  # 토렌트 서버 실행
$ systemctl stop transmission-daemon  # 토렌트 서버 종료

토렌트 서버 설정은 /var/lib/transmission/.config/transmission-daemon/setting.json에 저장되어있다.
설정 변경 전 반드시 서버를 내려준다.
주로 변경하게 될 설정(예시)은 아래와 같다. [Wiki]

"rpc-authentication-required": true,     # rpc 인증여부
"rpc-enable": true,                      # rpc 사용여부
"rpc-password": "P@ASSW0rd"              # 비밀번호 (평문을 지정한 경우 transmission 실행 시 암호화된 비밀번호로 수정됨)
"rpc-port": 9091                         # 토렌트서버 포트
"rpc-username": "N@ME"                   # 사용자명
"rpc-whitelist-enable": true             # 토렌트서버 접속용 화이트리스트 사용여부
"rpc-whitelist": "127.0.0.1,192.168.0.*" # 토렌트서버 접속용 화이트리스트 IP 목록
"download-dir": "/home/torrent"          # 파일을 내려받을 경로

나머지는 기호에 맞추어 수정하면 된다.

디폴트 포트는 9091이다.
방화벽과 SELinux에서 서비스 포트를 개방하면 된다.

$ sudo firewall-cmd --permanent --zone=public --add-port=9091/tcp  # 방화벽 포트 개방
$ sudo firewall-cmd --reload  # 방화벽 룰셋 적용
$ semanage port -a -t http_port_t -p tcp 9091  # SELinux 포트 개방
Series Navigation<< [NAS 구축] 4. CentOS7 Minecraft 서버 설치[NAS 구축] 6. WebDAV 설치 >>

댓글 남기기