TRANSMISSION

설치

로그인을 하신 후 루트 권한을 얻도록 합시다. (혹은 명령어 앞에 sudo 추가)

그다음

apt-get update (우분투)

를 이용하여 설치/업데이트 가능한 패키지 목록을 업데이트 합시다.

업데이트가 끝났다면 위와 같이

apt-get install transmission-daemon  (우분투)
yum install transmission  (수리눅수)

을 입력합니다. 만약 패키지를 찾지 못한다면 위의 패키지 목록 업데이트가 제대로 되지 않은 상태니 확인해주세요.

설정

설치가 완료되면 이제 토렌트 데이터가 받아질 공간을 작성합니다.
저는 / 아래 data 라는 디렉토리를 생성하여 앞으로 이곳에 데이터가 받아지도록 설정할 것입니다.
(다른 경로로 설정하셔도 됩니다만 아래 트랜스미션 환경설정 파일 수정때도 그냥 따라오지 마시고 생성한 디렉토리로 지정해주셔야 합니다.)

md /data
chmod 777 /data
service transmission-daemon stop

위와 같이 입력하여 현재 백그라운드에 있는 transmission-daemon 데몬을 중지합니다.

이제 transmission 이 설치된 경로

cd /etc/transmission-daemon (우분투)

로 가서 환경설정 파일을 수정할 차례입니다.

nano settings.json

을 입력하시면 편집기 상태로 들어가게 되는데,

하여튼 “download-dir” 항목을 먼저 수정합시다. 이 경로가 토렌트 데이터가 받아질 경로인데,
저는 먼저 /data 디렉토리를 생성하였기에 /data 를 지정하였습니다.
만약 다른 디렉토리를 생성하였다면 그 경로에 맞게 지정해주세요.

그리고 “encryption” 도 저는 1로 지정하였습니다만 이것은 차후 원격에서 조정 가능합니다.

이제 밑으로 주욱 내려 옵시다.

“rpc-authentication-required”, “rpc-enabled” , “rpc-password” , “rpc-port” , “rpc-username” , “rpc-whitelist-enabled” 아래 부분의 이 6 항목을 수정하셔야 하는데 이 부분이 원격 접속에 관한 설정입니다.

  • rpc-authentication-required 는 true로 (만약 원격 접속시 인증을 원하지 않는다면 false으로 유지)
  • rpc-enabled 는 1로,
  • rpc-username 는 원격 접속시 사용할 ID, 그리고
  • rpc-password 에서 그에 대한 암호를 지정합니다.
  • rpc-port는 원격 접속때 사용할 포트
  • rpc-whitelist-enabled 는 0으로 지정합니다. 이것을 1로 지정할 경우 위 whitelist 에 지정된 IP 외에는 접속이 불가능 해집니다.

완료 되었으면 명령모드로 들어가서 ctrl-o, ctrl-x 를 눌러 저장하고 빠져나옵니다.

service transmission-daemon start

이제 transmission-daemon 을 다시 시작합니다.

이것으로 환경설정은 끝났습니다.

5. 테스트

IE 나 파이어폭스에서 http:\\[IP]:[포트] 를 입력하여 접속합니다.
IP는 물론 서버의 IP이며, 포트는 Transmission-daemon 의 설정파일에 rpc-port 에 지정했던 포트입니다.
아마 아이디와 비밀번호를 물을 텐데, 역시 위의 설정파일에 지정했던 것 그대로 입력해주시면됩니다.
위와 같이 관리창이 뜬다면 성공적으로 셋팅 되었습니다. ^^

만약 원격 클라이언트 프로그램으로 관리하고 싶다면 위의 준비물항목에서 다운받습니다.
저는 Transmission-remote 를 사용하는데 아래와 같이 설정에서 Server 정보와 Authenticatino 정보를 입력하신 후 접속하시면 됩니다.

이것으로 원격 토렌트 머신이 구축되었습니다. ^^
깔끔하게 서버를 한번 리부팅 시킨 후 다시 한번 접속해보세요.

6. 그 외

그리고 서버로 받은 토렌트를 데스크탑에 받아서 보려면 Samba 로 윈도우와 공유하던지, 아니면 FTP 를 이용해야 되는데요.

Vsftpd 참조.

방화벽을 열어놓으려면 다음과 같이 합니다.

ufw allow 9091 

TRANSMISSON-REMOTE-GUI

uTorrent Server와 비슷한 화면을 제공하는 GUI프로그램. 웹으로 트랜스미션에 접속하는 것보다 친숙한 화면을 보여준다. 윈도우 용도 있어서 좋다.


'서버구축 > 우분투(Ubuntu)' 카테고리의 다른 글

[ubuntu] 하드디스크 추가 설치하기  (0) 2012.01.02
[ubuntu] 부팅시 Shell Script 등록하기  (0) 2011.12.17
[svn] 서버 설치  (0) 2011.12.17
[ubuntu] samba 설정  (0) 2011.12.04
[AirVideo] 우분투 서버 설치  (0) 2011.12.03
Posted by Marvin moon
,