今天把服务器重装了操作系统,重装后需要安装transmission,在网上找了个教程,但是通过yum安装transmission的时候发现报错了,错误信息如下:

Invalid GPG Key from http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY: No key found in given key data

经过查找原因找到了比较简单的解决方法,解决过程如下(一下教程以Centos6_X64为例子,同样适用于Centos7,续少许修改某些部分):

提示:本教程安装的transmission并非最新版,而是2.1版本,新版安装教程可能会在稍后的文章写出。

一、yum 安装transmission

1、添加epel更新源

centos6

centos7

2、安装rpm包

3、执行yum命令安装transmission-daemon

4、安装完成,测试运行状态。

如图提示,运行显示running代表正常安装。

Centos通过yum安装transmission的方法总结-海拔科技

二、transmission简单配置

1、防火墙放行端口(以iptables为例)

2、修改配置文件允许通过外部地址访问web控制台

具体配置请参考另外一篇转载文章:https://www.haibakeji.com/archives/213.html

本次主要修改的地方有三处(修改前请执行 service transmission-daemon stop 停止服务):

注意:远程控制验证选项,默认情况下是无法修改的,你修改成true,重启transmission-daemon后会自动变为false,解决方法如下:

修改

请注意这里把大写"T"改成小写"t"即可,因为transmission参数中,大写T代表不启用验证,小写为启用。

到这里基本配置完毕,重启启动transmission-daemon即可,通过http://IP:9091 访问web控制台。

默认控制台的样式如下:

Centos通过yum安装transmission的方法总结-海拔科技

这里海拔科技推荐大家使用美化版节目,支持中文,节目更简洁易懂。

三、替换transmission默认UI操作步骤

美化版UI GitHub地址:https://github.com/ronggang/transmission-web-control

安装方法

  • 可通过以下地址获取最新版的程序:

  • 或到下载安装脚本,此脚本只需要下载一次,以后只需要执行即可:

  • 如果需要http而不是https,请使用以下命令:

Centos通过yum安装transmission的方法总结-海拔科技
至此,教程结束,如果有其他问题,可以留言交流。