首先需要承认,自己在Ubuntu下面就是笨。
server没有桌面。希望使用http://192.168.1.X:9091这样的方式管理下载。
使用一条命令:
sudo apt-get install transmission-daemon
就可以了。
开始还安装了 transmission,应是多余的。
安装完后,在Web访问竟然不可以,提示未授权的访问地址。 真是老生常谈的问题。
在谷歌看了半天,说是修改/var/lib/transmission-daemon/info/settings.json
rpc-enabled": true,
"rpc-password": "password",
"rpc-port": 9091,
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1,*.*.*.*",
"rpc-whitelist-enabled": true,
改了之后,需要
$ sudo service transmission-daemon reload
否则,transmission会覆盖掉修改。
不好用。
实际路径是在
/etc/transmission-daemon/settings.json
有个README.json
Currently transmission overwrites the settings.json configuration file
on exit. The daemon can be instructed to reload the config with a SIGHUP,
or
# invoke-rc.d transmission-daemon reload
Otherwise changes made manually to the file while the daemon is running
will be silently overwritten on exit.
译文:
现在transmission在退出时,会覆盖settings.json配置文件。使用SIGHUP通知transmission后台重载此文件,或者使用命令:
#invoke-rc.d transmission-daemon reload
否则在daemon运行时,对文件手动的修改在daemon退出时会被悄悄覆盖。
所以很多文章讲,要杀死daemon进程再改。
Web可以访问了,又找不到密码。
transmission-password命令也不好用,提示找不到。
直接在settings.json里改rpc-password的内容,写上 "123456"。
sudo /etc/init.d/transmission-daemon restart
可以看到填入的文本密码自动被SHA1加密了,成了一串乱码。
终于可以看到Web界面了。