메뉴 건너뛰기

리눅스 우분투 - Transmission 설치 및 설정

미르 2014.04.22 16:03 조회 수 : 536

우분투 서버에서부터 NAS까지 가장 많이 쓰이는 토렌트 (Torrent) 프로그램이다.

설치

sudo apt-get update (우분투)

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

sudo apt-get install transmission-daemon  (우분투)

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

설정

설치가 완료되면 이제 토렌트 데이터가 받아질 공간을 작성한다. / 아래 data 라는 디렉토리를 생성하여 앞으로 이곳에 데이터가 받아지도록 설정할 것이다.

mkdir /data
chmod 777 /data
sudo service transmission-daemon stop

위와 같이 입력하여 현재 백그라운드에 있는 transmission-daemon 데몬을 중지한다. (json 설정파일을 사용하기 때문에 실행상태에서는 설정을 변경해도 저장되지 않다.)

sudo gedit /etc/transmission-daemon/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-port는 원격 접속때 사용할 포트
  • rpc-whitelist-enabled 는 0으로 지정한다. 이것을 1로 지정할 경우 위 whitelist 에 지정된 IP 외에는 접속이 불가능 해진다.\
  • umask 저장될 때의 권한을 지정한다. 병신 스럽게 10진수로 적어야 한다. 022(8) 가 18(10) 이 되겠다.

완료 되었으면 저장하고 빠져나온다.

sudo service transmission-daemon start

이제 transmission-daemon 을 다시 시작한다. 이것으로 환경설정은 끝났다.

테스트

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

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

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

그 외

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