• 首页
  • Android
  • Java
  • Python
  • 信息安全
    • 信息安全干货分享
  • 闲扯淡

Guge's blog

以大多数人的努力程度之低,根本轮不到去拼天赋

transmission

Centos6.5 配置Transmission手记

2015年4月7日 by Guge Leave a Comment

同事给了个PT站的邀请码,于是想搞一台挂种的机器,系统为CentOS6.5:

因为CentOS软件仓库默认没有Transmission,所以需要先添加fedora官方源,否则无法通过yum安装,

Shell
1
#rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

然后yum安装,

Shell
1
#yum -y install transmission transmission-daemon

看网上的教程,使用的是CentOS7.0,安装完毕后直接使用systemctl,而6.5没有该命令,于是改为:

Shell
1
2
3
4
5
#service start transmission-daemon
 
#service stop transmission-daemon
 
#chkconfig --level 3 transmission-daemon.service on

然后创建transmission储存目录并赋予相关权限,

Shell
1
2
3
4
5
#mkdir -p /home/transmission/download/
 
#chown -R transmission:transmission /home/transmission/download/
 
#chmod g+w /home/transmission/download/

然后修改配置文件“settings.json”,

Shell
1
# vi  /var/lib/transmission/.config/transmission/settings.json

 

Python
1
2
3
4
5
6
7
8
9
10
11
    "download-dir": "/home/transmission/download", #下载完成后的储存目录
 
    "incomplete-dir": "/home/transmission/download", #下载中的储存目录
 
    "rpc-authentication-required": true, #默认是false, 改为true即可
 
    "rpc-password": "登陆密码", #默认是"一长串加密的密码"
 
    "rpc-username": "登陆用户名", #默认是"空的"
 
    "rpc-whitelist-enabled": false, #默认是true, 改为false即可

然后奇葩的问题出现了,死活出现不了登录验证框,明明将rpc-authentication-required设置为“true”,但服务启动后,会自动改为“false”,网上搜索了N久,尝试了N种方法,最终使用下面带参数的启动方式得以解决。

1.停止transmission服务

2.进入启动目录

3.使用transmission-daemon命令,带-t -g参数运行,而使用“service transmission-daemon start”启动的话,会默认采用-T的无认证方式启动。

Shell
1
2
3
#cd /etc/init.d/
 
#transmission-daemon -t --blocklist -g /var/lib/transmission/.config/transmission

 

Posted in: 闲扯淡 Tagged: centos, settings.json, transmission

微信公众平台

站内搜索

近期文章

  • 一周信息安全干货分享【第125期】
  • 一周信息安全干货分享【第124期】
  • 一周信息安全干货分享【第123期】
  • MD5Init、MD5Update、MD5Final说明
  • 平方根倒数算法【转】

近期评论

  • Guge发表在《手工脱掉360加固保的壳》
  • 匿名发表在《手工脱掉360加固保的壳》
  • Feeey发表在《一周信息安全干货分享【第87期】》
  • hahaee发表在《手工脱掉360加固保的壳》
  • Guge发表在《自学Java:简单扫描器》

友情链接

CRoot' Blog
Norckon

Copyright © 2018 Guge's blog.

Omega WordPress Theme by ThemeHall