我正在运行最新的Raspbian发行版并刚刚安装了transmission
个软件包。
但是,每当我运行transmission-remote
命令 - 比如说,改变一些基本配置 - 我都会遇到同样的错误:
$ transmission-remote -DU -c required -p 9091 -w ~/torrents
Unexpected response: <h1>401: Unauthorized</h1>Unauthorized User: deflate, gzip
我找不到任何好的文档或教程来解决问题,我怀疑我错过了初始设置过程中导致此错误的一步。我已经尝试设置用户名/密码,即
$ transmission-remote --auth myusername:mypassword
成功了,但它仍然为所有其他命令抛出了相同的“意外响应”错误。
开始transmission-daemon
也不起作用:
$ service transmission-daemon start
[....] Starting bittorrent daemon: transmission-daemonstart-stop-daemon: unable to set gid to 110 (Operation not permitted)
failed!
有没有人知道为什么会这样?
答案 0 :(得分:11)
我发生了同样的事情,我做了什么:
首先,删除发行版中的所有传输;
apt-get remove transmission-daemon
第二,显而易见,再次安装传输,但你需要安装传输守护进程和传输远程的软件包,这就是你将要使用的。
apt-get install transmission-daemon
拒绝了AUTH:
nano /etc/transmission-daemon/settings.json
编辑此行:
rpc-authentication-required: false
重启过程:
/etc/init.d/transmission-daemon restart/start
执行此操作:
transmission-remote -l
如果有效,则不会显示任何消息。现在,您使用磁铁链接进行测试:
transmission-remote -a 'Magnet link'
成功消息:
localhost:9091/transmission/rpc/ responded: "success"
链接:
http://www.webupd8.org/2009/12/setting-up-transmission-remote-gui-in.html https://trac.transmissionbt.com/wiki
答案 1 :(得分:11)
transmission-remote --auth myusername:mypassword -l </ p>
这对我有用......只需一行......登录加上你的命令......
答案 2 :(得分:5)
请注意--auth
必须在其他选项之前 - 在文档或命令行帮助中没有显示出来!
答案 3 :(得分:4)
我知道这已经老了,但我做了同样愚蠢的事情
记下&#34; sudo&#34;
sudo service transmission-daemon stop
编辑您的文件settings.json文件
sudo service transmission-daemon start
此外,您必须在每个命令上使用--auth,因此在您的情况下,您将放置
transmission-remote --auth myusername:mypassword -DU -c required -p 9091 -w ~/torrents
答案 4 :(得分:1)
或者您也可以像这样启动它:
transmission-daemon --no-auth
但是请确保在运行上述命令之前将其停止。要停止它:
/etc/init.d/transmission-daemon stop
当然,现在您网络中的每个人都可以访问您的守护程序,因此请确保您知道自己在做什么。
答案 5 :(得分:0)
本教程用于传输命令
下载种子链接
transmission-remote -n 'transmission:transmission' -a eos-amd64-amd64-id-3.1.7-iso.torrent
限制上传5 kB / s
transmission-remote -n 'transmission:transmission' -u 5
限制下载10MB / s
transmission-remote -n 'transmission:transmission' -d 10000
检查配置传输
transmission-remote -n 'transmission:transmission' -si
检查当前会话/状态种子
transmission-remote -n 'transmission:transmission' -st
答案 6 :(得分:0)
transmission-remote 127.0.0.1:9091 --auth=a:b {-l} {options}
<强>来源:强>