유닉스/리눅스/MacOS 에서 사용하는 대표적인 토렌트 클라이언트 Transmission.
집에서 자원이 남아서 외롭게(?) 놀고 있는 FreeBSD 서버가 있다면 토렌트를 다운로드 하도록 일을 시킬 수 있습니다.
원격으로 ssh를 통해서 텍스트 기반의 명령을 수행하는 방법도 있습니다. 하지만 GUI가 여러모로 훨씬 편리합니다.

이 그림처럼 클라이언트의 설정을 변경할 수도 있고, 토렌트 정보 파일(?)을 쉽게 보낼 수도 있습니다.
포트를 통하여 transmission-daemon을 설치합니다.
# cd /usr/ports/net-p2p/transmission-daemon/ && make install clean
transmission-daemon 원격 연결에 관련 된 설정을 자신이 원하는 환경으로 수정합니다.
다운로드 디렉토리 같은 경우는 FTP나 samba에서 받을 수 있도록 심볼릭 링크를 활용하면 편리합니다.
# vi /usr/local/etc/transmission/home/settings.json
"download-dir": "\/usr\/local\/etc\/transmission\/home\/Downloads", # 기본 다운로드 위치입니다.
"rpc-enabled": true, # true로 설정시 원격 연결을 사용합니다.
"rpc-password": "fdsalksjdfkaslfdhio", # 원격 연결 비밀번호 입니다.
"rpc-port": 5555, # 원격 연결 포트 입니다.
"rpc-username": "username", # 원격 연결할 아이디 입니다.
"rpc-whitelist": "192.168.1.2", # 원격 연결을 허용하는 클라이언트의 IP주소 입니다.
"rpc-whitelist-enabled": true, # true로 설정히 원격 연결에 대하여 IP 인증으로 연결 제한을 사용합니다. 접근하는 장소가 일정하지 않다면 false 로 설정해야합니다.
"rpc-enabled": true, # true로 설정시 원격 연결을 사용합니다.
"rpc-password": "fdsalksjdfkaslfdhio", # 원격 연결 비밀번호 입니다.
"rpc-port": 5555, # 원격 연결 포트 입니다.
"rpc-username": "username", # 원격 연결할 아이디 입니다.
"rpc-whitelist": "192.168.1.2", # 원격 연결을 허용하는 클라이언트의 IP주소 입니다.
"rpc-whitelist-enabled": true, # true로 설정히 원격 연결에 대하여 IP 인증으로 연결 제한을 사용합니다. 접근하는 장소가 일정하지 않다면 false 로 설정해야합니다.
rc.conf 파일에 아래의 한줄을 추가하여 transmission-daemon 이 사용이 가능하도록 설정합니다.
# vi /etc/local/rc.conf
transmission_enable="YES"
transmission을 실행합니다. 서버의 준비는 끝났습니다. 이제 윈도용 클라이언트를 설치합니다.
# /usr/local/etc/rc.d/transmission start
다음 웹사이트에서 원격 제어 툴을 제공합니다. 감사히도 윈도/리눅스/맥을 지원합니다.
http://code.google.com/p/transmisson-remote-gui
다운로드 받아서 설치 후 실행하면 접근할 호스트의 IP와 포트와 아이디 패스워드 등을 묻습니다. settings.json 파일의 내용을 참고하여 설정 후 OK 를 클릭하면 연결이 완료됩니다.
댓글 없음:
댓글 쓰기