貌似官方文档

注意:是centos7才能用此方法

Step 1. First, you need to enable EPEL repository on your system.

yum install epel-release
yum -y update

Step 2. Installing Transmission.
Just run the following command to install Transmission:

yum install transmission-cli transmission-common transmission-daemon

Once complete, you can verify Transmission is installed by running the below command:

systemctl start transmission-daemon.service
systemctl stop transmission-daemon.service

Step 3. Configuration Transmission.
Edit the transmission settings.json config file:

yum install nano

nano /var/lib/transmission/.config/transmission-daemon/settings.json

OK now let’s edit the settings (to your liking) and don’t forget to save.

"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "mypassword",
"rpc-username": "mysuperlogin",
"rpc-whitelist-enabled": false,
"rpc-whitelist": "0.0.0.0",

nano使用快捷Ctrl+X,然后会提示输入Y保存修改、输入N放弃修改,有的linux系统可能还要   回车(Enter)  确认。

After editing and saving the settings.json file, start the transmission daemon:

systemctl start transmission-daemon.service

Step 4. Accessing Transmission.
Transmission BitTorrent Client will be available on HTTP port 9091 by default. Open your favorite browser and navigate to http://yourdomain.com:9091 or http://server-ip:9091. You should be greeted with the Transmission WebUI. After logging in, you will notice that the value for the rpc-password inside the settings.json file will be hashed. If you are using a firewall, please open port 80 to enable access to the control panel.

Step 5.Transmission 自动启动

1.修改脚本文件rc.local:vim /etc/rc.d/rc.local

  这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令

2.添加如下内容:

  systemctl start transmission-daemon.service

3.esc 退出编辑,:wq 保存修改

4.将rc.local修改为可执行

  chmod 777 /etc/rc.d/rc.local

Step 6.给Transmission下载目录授权读写权限

比如:775 权限

trouble shooting

在客户端访问服务端的 9091 端口打不开

检查 firewalld 是否启动,需要检查 tcp 9091 端口是否放行。注意 transmission 需要在一个端口(默认51413)监听,必须在 firewalld 中放行 tcp、udp 的这个端口。
sudo firewall-cmd --permanent --add-service=transmission-client,
这个 transmission-client 估计是在安装 transmission 的时候自动创建的。
检查本机的 9091 端口是否在 listening ss -lnp | grep 9091

修改下载路径到 /home/red/transmission

  • add red to the transmission group

sudo usermod -a -G transmission red

  • change the folder ownership

sudo chgrp -R transmission /home/red/transmission/

  • grant write access to the group

sudo chmod -R 770 /home/red/transmission/

  • Stop the deamon with

sudo systemctl stop transmission-daemon.service
The last thing to do is change the file creation mask, so that the downloaded files would be writeable by red.
sudo vim /var/lib/transmission/.config/transmission-daemon/settings.json
and change "umask": 18 to "umask": 2.
start tranmission-daemon
sudo sudo systemctl start transmission-daemon.service

修改 setting.json 设置默认下载路径

修改下面两个地方 修改配置需要提前 stop transmission-daemon

"download-dir": "/home/red/transmission",
"incomplete-dir": "/home/red/transmission",

如果要卸载transmission,请用命令:

yum erase transmission -y

  

centos6 安装transmission

安装后,启动transmission,然后再关掉:

service transmission-daemon start

service transmission-daemon stop

另外在CentOS 6上发现就算是修改了配置文件settings.json后启动transmission还行直接进入界面,根本不需要密码。
查看配置文件发"rpc-authentication-required": 又变成false,后来研究了好久发现还需要把/etc/init.d/transmission-daemon里面的参数修改一下

vi /etc/init.d/transmission-daemon

DAEMON_ARGS="-T --blocklist -g $TRANSMISSION_HOME/.config/transmission"

修改为

DAEMON_ARGS="-t --blocklist -g $TRANSMISSION_HOME/.config/transmission"

另外还要关闭transmission后再去修改settings.json,

service transmission-daemon stop

vi /var/lib/transmission/.config/transmission/settings.json

把 "rpc-authentication-required": false,

修改为:"rpc-authentication-required": true,

启动 service transmission-daemon start

centos7 安装 transmission的更多相关文章

  1. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  2. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  3. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  4. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  5. ubuntu 安装transmission最新版

    访问 www.transmissionbt.com   下载最新版 1)下载transmission:#  wget https://transmission.cachefly.net/transmi ...

  6. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  7. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

  8. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  9. CentOS7安装Ambari

    环境: CentOS7安装两个节点:master.slave1.并配置ssh无密码登录. 步骤: 获取 Ambari 的公共库文件(public repository): wget http://pu ...

随机推荐

  1. JavaScript最后的课程笔记

    一.快捷位置和尺寸 DOM已经提供给我们计算后的样式,但是还觉得不方便,所以DOM又提供给我们一些API: ele.offsetLeft ele.offsetTop ele.offsetWidth e ...

  2. python with as的用法

    With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作.对于这种场景,Python的with语句提供了一种非常方便的处理方式.一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取 ...

  3. Linux安装python3.6

    Linux安装python3.6  原地址:https://www.cnblogs.com/kimyeee/p/7250560.html Linux下安装Python3.6和第三方库   如果本机安装 ...

  4. C语言数据结构基础学习笔记——树

    树是一种一对多的逻辑结构,树的子树之间没有关系. 度:结点拥有的子树数量. 树的度:树中所有结点的度的最大值. 结点的深度:从根开始,自顶向下计数. 结点的高度:从叶结点开始,自底向上计数. 树的性质 ...

  5. (转)MSSQLSERVER执行计划详解

    原文地址:http://www.cnblogs.com/knowledgesea/p/5005163.html 序言 本篇主要目的有二: 1.看懂t-sql的执行计划,明白执行计划中的一些常识. 2. ...

  6. 最近想学Json,请问大家有没有什么好的Json教程介绍一下?

    最近想学json,请问大家有没有什么好的Json教程介绍一下? 最近学完java的框架了,想了解一下json,可是找不到相关视频,请大家有这方面的Json教程好资料就介绍下啦,最后有网址链接啦. {} ...

  7. Flink开发环境搭建(maven)

    1.下载scala sdk http://www.scala-lang.org/download/ 直接到这里下载sdk,(https://downloads.lightbend.com/scala/ ...

  8. 关于Chrome 67 以后版本无法离线安装扩展的解决方法

    升级了Chrome,突然发现扩展管理页面有问题—— 无法离线安装扩展,拖拽crx文件至该页面,Chrome竟然一直提示“无法从该网站添加应用,扩展程序和用户脚本”. 如图: 谷歌自Chrome 67版 ...

  9. fedora 26 安装 mplayer smplayer

    dnf install mplayer dnf install smplayer 提示仓库 里没有这个软件 fedora默认不提供一些有版权争议的软件,非开源的项目包,所以需要用rpm fusion源 ...

  10. Android 开发 存储目录的详解

    简介 Android设备,有3个地方的文件存储位置,他们分别是: 内部存储空间(用户无法浏览到此目录) 外部存储空间(就是手机自身的文件管理目录,用户可以浏览) SD卡的存储空间(需要插入T卡) Sh ...