개인적인 용도로 클라우드 서비스를 이용해서 리눅스 서버 한대를 이용하고 있습니다.

아마존이나, 유클라우드 같은 서비스도 있지만 너무 가격이 비싸서 저 같은경우는 Ramnode(http://www.ramnode.com/)를 이용하고 있는데 

최고 작은 사이즈의 인스턴스의 경우 1년에 15달러 정도 합니다.

(사실 서버가 여러군데 있는데, 아시아에는 없습니다. 시애틀에 있는 서버를 이용중인데 속도가 좀 느리긴 합니다. 하지만 VPN과 개인적인 Proxy용으로 만든거라 나름 쓸만합니다. )



ramnoderamnode



여러 리눅스 배포판을 제공하는데, 지금은 데비안7을 사용하고 있습니다. 분명히도 우분투도 데비안 계열이였는데,Vim을 사용하니 흑백 화면만 나오는것입니다. 해결방법은 간단합니다. 데미안 위키에 간단하게 나와있네요. vimrc를 열어서 syntax를 on으로 만드시면 됩니다. 


https://wiki.debian.org/vim

Vim supports syntax highlighting. To activate it open up

/etc/vim/vimrc

and uncomment the line

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



지금 외국 클라우드 서비스를 이용하고 있습니다. 주목적은 VPN 서버를 설치해서 사용하고 있지만, 공간도 남고해서 토렌트 머신으로 만들생각을 했습니다. 



2010/01/11 - [Study/Linux] - 리눅스 서버를 토렌트 머신으로? transmission


과거에 제가 debian 환경에서 transmission으로 토렌트 머신을 만드는 방법을 포스팅 한 글이 있습니다. 지금 생각해보니, 정말 어렵게 설치했네요.


설치 방법은 정말로 간단합니다.(그리고 setting.json 변경이 안되는 문제점 해결방법도 적어놓도록 하겠습니다.)


일딴 제가 사용한 운영체제는 centos 6 32bit입니다. 6버전을 사용한 이유는 제가 사용하는 클라우드 서비스에서 7 버전은 32버전을 지원안하네요(centos7 부터 32비트를 아예 안지원안하요? 요즘에 계속 우분트 계열만 사용하다보니 잘모르겠네요)


먼저 centos 저장소에는 transmission이 없습니다. 그래서 epel 패키지를 이용해야 합니다. 


2010/09/29 - [Study/Linux] - 페도라 EPEL 사용하기


과거에 포스팅했었는데, 일단 이걸 안보셔도 설치를 하실수 있도록 설명하도록 하겠습니다. 

먼저 centos를 처음설치했고 지금 계정이 root라고 가정하겠습니다. 


For EL5:

su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
...
su -c 'yum install foo'

For EL6:

su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
...
su -c 'yum install foo'

For EL7:

su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm'
...
su -c 'yum install foo'

버전에 맞게 epel 을 설치합니다 그다음


yum install transmission transmission-daemon을 입력하셔서 transmisson을 설치합니다. 

일단 지금 transmission은 127.0.0.1 위치에서 인증없이 사용할 수 있게 되어있습니다.
아마도 단순한 토렌트 머신만 만들어놓고 외부 인증해서 사용하시는 분들이 있으실것 같습니다. 
설정 방법은 다음과 같습니다

/var/lib/transmission/.config/transmission/setting.json 이 있습니다. 
"rpc-whitelist-enabled": false (외부접속을 위해서 false로 설정)
"rpc-username": "id" (접속아이디)
 "rpc-password": "pass" (접속암호)
"rpc-authentication-required": true, (웹 인터페이스 접속시 인증)

이렇게 저장하시고 /etc/init.d/transmission start를 하시면 됩니다. 문제는 이렇게 제대로 설정을 했는데, 제대로 반영이 안될수가 있습니다. 그 이유는 제가 제대로 저장을 해도 transmission 설정간에 애가 자꾸 default 값으로 돌려놓더군요(저 같은 경우에는)
 
http://aissii.tistory.com/243 이곳을 참고해주세요. 이분은 이렇게 해결 하셨다네요..(그런데 전 이렇게 해도 해결이 안되었습니다.)

그래서 저같은 경우 /etc/transmission 폴더를 만들 setting.json을 /etc/transmission 위치로 옮겼습니다. 그리고 데몬 실행간에 setting.json 접근할 수 있도록 권한을 변경하였습니다. 

DAEMON_USER="transmission"
DAEMON_ARGS="-g /etc/transmission
그다음 /etc/init.d/transmission 을 열어서 변경하고 /etc/init.d/transmission으로 하니 제대로 동작하네요






저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
1

+ Recent posts

티스토리 툴바