티스토리 뷰

 Ubuntu Server 를 이용하여 Torrent 를 이용할수 있는 Transmission의 설치 및 사용 방법입니다. 여기서는 서버 사이트에 client 를 깔고 transmission-remote 를 실행하여 원격으로 사용하는 방법에 대해서 설명하겠습니다.


1. Ubuntu Server에 transmission 설치하기


 설치는 간단하게 apt-get 을 이용하겠습니다. 우선 아래의 명령어로 저장소를 업데이트 해주도록 합니다.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update

모두 진행 되었다면 apt-get install 을 이용하여 본격적으로 설치 하도록 합니다.


sudo apt-get install transmission-cli transmission-common transmission-daemon


이제 설치는 완료 되었습니다. 이제 설정으로 넘어가겠습니다.



2. transmission 설정하기


 우선 다운로드 받을 폴더와 토렌트파일을 저장할 곳 등의 폴더를 지정해 주도록 합니다.

mkdir ~/Downloads
mkdir ~/Downloads/Completed
mkdir ~/Downloads/Incomplete
mkdir ~/Downloads/Torrents

위의 명령어는 home/사용자  디렉토리 아래에 Downloads 폴더를 만들어서 torrent 관련 폴더를 생성합니다.

 이제 transmission 설정파일을 변경할 차례 입니다. 아래와 같이 vim 을 이용하여 transmission 의 setting.json 파일을 열어서 수정하도록 합니다.


$ service transmission-daemon stop
$ vim /etc/transmission-daemon/settings.json
그리고 아래와 같이 일부분을 수정해주도록 합니다.
“download-dir”: “/home/사용자이름/Downloads/Complete”,
“incomplete-dir”: “/home/사용자이름/Downloads/Incomplete”,
“incomplete-dir-enabled”: true,
"rpc-authentication-required": false,

 마지막의 "rpc-authentication-required": false, 은 원격 접속을 위한 아이디와 비밀번호 그리고 ip 등의 셋팅을 사용하지 않겠다는 셋팅입니다. 현재 포스팅에서는 간단하게 진행하기 위해 보안 설정을 해제 하였지만 보안을 위해서라면 꼭 설정을 해주셔야 합니다. 후에 rpc 관련해서 포스팅 해드리도록 하겠습니다.

수정을 모두 완료 하셨으면 아래와 같이 start 명령어로 시작 주시기 바랍니다.
$ service transmission-daemon start

ps. restart 명령어가 있지만 restart 할 경우 setting.json 파일이 이전 설정으로 덮어지게 되어 있습니다. 서버를 정지 후 수정하고 시작하여 주시는 것이 올바른 방법인 것 같습니다.


이제 대략적인 설정은 모두 완료 되었습니다.


3. transmission-remote-gui 설치 및 사용방법


 이제 원격에서 파일을 올리고 관리할 transmission-remote-gui 를 설치할 차례 입니다. 아래의 주소로 이동하여 OS 에 맞는 버전으로 다운받아 주시기 바랍니다.


https://code.google.com/p/transmisson-remote-gui/downloads/list


 그리고 설치 후 좌측 상단의 아래와 같은 아이콘을 클릭 후 New Connection... 을 클릭하여 새로운 리모트 서버 정보를 넣어 주셔야 합니다.

 


 아래와 같이 새로운 접속 정보를 입력하는 창이 뜹니다. Authentication 설정을 풀어 주시고 포트를 변경하지 않아 주셨다면 리모트 서버 이름과 아이피만 입력해 주시면 됩니다.



 에러가 없이 정상적으로 접속 되셨다면 이제 파일을 올려 주시거나 magnatic 링크를 복사 후 붙여 넣기 혹은 창의 활성화를 시켜 주시면 정상적으로 작동하는 모습을 확인하실 수 있습니다.


 아래는 서버가 정상적으로 원격으로 작동되는 모습을 보여주는 모습입니다. 원격이기 때문에 해당 ip 지역에서 동작하며 이제 컴퓨터를 끄더라도 항상 동작하는 모습을 확인하실 수 있습니다. ( 제 경우는 Digitalocean 의 Singapore 서버를 이용하였습니다. )



 다운로드가 모두 완료 되셨다면 네트워크 드라이브나 ftp 를 연결하여 파일을 사용하실 장비로 이동하시면 됩니다.

공유하기 링크
댓글