우분투 10.04 로 이용하고 있습니다.
모니터는 연결하지 않고 데스크탑 버젼을 서버버젼처럼 사용하고 있습니다.
모니터 연결이 안되어 있어서 부팅후 그놈으로 연결이 되지 않습니다.
(혹은 제가 방법을 잘 모르겠습니다. 모니터 없이 그놈 세션이 실행이 되는지?)
그래서 utorrent server 버젼이 가장 손에 익고 설치하기도 간다하기도 해서 사용하고 있습니다
설정을 토렌트 파일이 설정된 폴더에 추가되면 자동으로 토렌트에 추가하는 방법을 사용하고 잇습니다.
여기서 문제점은 토렌트 파일 이름이 한글이나 다른 문자가 들어가있다면 추가가 되지 않습니다.
어떻게 해야 하나요?
utorrent 서버를 제가 사용하지 않아서, 그에 관련한 해답은 드릴 수가 없습니다.
그러나 저 같은 경우에는 동일한 목적을 위해 transmission-daemon을 사용중인데,
이 경우에는 클라이언트에서 웹으로 토렌트 시딩/다운로딩현황을 모니터링 할 수 있으며
같은 페이지에서 토렌트 파일을 원격으로 업로드 할 수도 있습니다
(매우 편하죠, 마그넷도 지원하거든요)
게다가 말씀하신 한글이나 여러 특수문자(또는 double-byte char)가 파일명에 있어도, 아무 문제없이 토렌트파일의 업로딩이 가능합니다.
마지막으로 보안문제에서도 만족스럽다고 여기고 있어요.
개인적인 경험에 근거하고 있지만, 저는 transmission-daemon을 설치하는 것을 추천드립니다.
[quote="pukakk":20n8llk3]utorrent 서버를 제가 사용하지 않아서, 그에 관련한 해답은 드릴 수가 없습니다.
그러나 저 같은 경우에는 동일한 목적을 위해 transmission-daemon을 사용중인데,
이 경우에는 클라이언트에서 웹으로 토렌트 시딩/다운로딩현황을 모니터링 할 수 있으며
같은 페이지에서 토렌트 파일을 원격으로 업로드 할 수도 있습니다
(매우 편하죠, 마그넷도 지원하거든요)
게다가 말씀하신 한글이나 여러 특수문자(또는 double-byte char)가 파일명에 있어도, 아무 문제없이 토렌트파일의 업로딩이 가능합니다.
마지막으로 보안문제에서도 만족스럽다고 여기고 있어요.
개인적인 경험에 근거하고 있지만, 저는 transmission-daemon을 설치하는 것을 추천드립니다.[/quote:20n8llk3]
trasmission-daenon을 설치 했습니다.
다운로드 폴더를 제 설정에 맞게 수정을 하였습니다.
그런데 permission denied 나오면서 다운이 안되더군요
구글링 했는데 퍼미션 조정 해도 안되던데
antiline@antiline-server:/var/lib/transmission-daemon$ ps -ef | grep transmis
119 2699 1 0 01:38 ? 00:00:01 /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info
antiline 2743 1908 0 01:52 pts/0 00:00:00 grep --color=auto transmis
antiline 이 제 계정이고 이렇게 나오는데
어떻게 해야 하나요
제 설정을 본 뒤에 말씀드리도록 하겠습니다.
ssh를 현재 꺼 둔 상황이라서 물리적으로 접근해야 할 것 같은데, 좀 시간이 걸릴 것 같네요. 적어도 2~3일 안에 말씀드리도록 하겠습니다. ![하하 :)]()
퍼미션 문제는 무엇이 잘못되었는지 모르겠지만, 재설치하니 해결되었습니다.
그런데 설정을 하다보니 watch-dir 사용하는데 자동추가는 되지만 자동추가후 삭제는 안되네요
설정애서 trash-original-torrent 옵션 true로 바꾸어 주었는데 혹시다른 옵션도 추가해야 하나요??
[quote="antiline":30gzxg74]퍼미션 문제는 무엇이 잘못되었는지 모르겠지만, 재설치하니 해결되었습니다.
그런데 설정을 하다보니 watch-dir 사용하는데 자동추가는 되지만 자동추가후 삭제는 안되네요
설정애서 trash-original-torrent 옵션 true로 바꾸어 주었는데 혹시다른 옵션도 추가해야 하나요??[/quote:30gzxg74]
어찌 일이 생겨서 서버 앞에 앉게 되었습니다(새벽 3시반인데 커흑 ㅠㅠ)
제 생각에 퍼미션 문제는 리눅스 사용자 문제에 속하는 것으로 여겨지는데요,
우분투에서 제공하는 transmission-daemon의 경우 토렌트 데몬을 이용하기 위한 사용자 그룹으로 'debian-transmission’을 지정하고 있습니다.
따라서 이 그룹의 구성원에 antiline님의 일반계정(또는 관리자계정)을 추가하여야지만 되겠죠.
적어도 다운로드 디렉토리에 접근할 수 있는 계정을 구성원으로 추가하여야만 합니다.
- 참고로 다운로드 디렉토리의 지정은 /etc/transmission-daemon/settings.json파일의 "download-dir"항목에서 이뤄집니다. 그런데 글을 읽다보니 이미 해결이 되셨군요
그리고 추가로 말씀하신 watch-dir의 토렌트 파일들이 왜 안 지워지느냐는 것에 관해서인데, 이것도 역시 퍼미션 문제와 관련된 것으로 여겨집니다.
ftp용 계정이 보유한 파일들을 transmission-daemon이 지울 권한이 없기 때문이죠.
watch-dir에 올리실 때 ftp를 이용하셔서 올리시죠?
그런데 우분투에서 쓰이는 ftp데몬은 보통 별도의 ftp용 계정을 사용하는 것으로 압니다.
따라서 ftp를 통해 업로드하는 파일들의 소유도 ftp계정의 것이 되는데,
transmission-daemon의 경우 이 파일들을 삭제할 수 있는 권한이 없는 거죠.
이것에 대한 해결안으로는 다음이 있습니다.
-
ftp데몬이 사용하는 계정과 transmission-daemon이 사용하는 계정을 일치시킨다
: 사용하기에는 가장 간편한 방법입니다.
그러나 보안상으로는, 가급적이면 하지 않으셨으면 하는 방법입니다.
-
ftp를 통해 파일을 올릴때, 파일의 접근권한을 수정한다.
: 파일의 보유자나 보유그룹이 아니더라도 "읽기 및 쓰기"를 할 수 있게 접근권한을 수정합니다.
이렇게 하면 transmission-daemon에서 파일을 삭제할 수 있습니다.
-
토렌트 파일을 올릴 때 ftp가 아닌, transmission-daemon의 rpc기능을 이용한다.
: transmisson-daemon의 rpc를 설정하면, 웹페이지 형식으로 토렌트 진행상황을 모니터링할 수 있게 됩니다.
또한 토렌트 파일을 업로드도 할 수 있고요.
복수의 업로드가 가능하니 굳이 ftp를 통해 업로드할 필요가 사라지게 됩니다.
watch-dir에 올려진 파일의 소유자가 ftp계정인지 확인해보시고, 그것이 맞다면 상기 방안 중 원하는 것을 채택하시면 될 것 같습니다.
좋은 하루 되세요 ![하하 :)]()