Transmission 安装web增强UI后,可对下载按站点,硬盘等分类,支持中文操作界面,自带的web服务器可提供远程登录控制,可玩性极好.
大神的项目地址:
https://github.com/ronggang/transmission-web-control/
系统准备:
1 开启群晖SSH
登陆群晖 – 控制面板 – 高级模式 – 终端机和SNMP
勾选启动SSH功能
连接到群晖, windows可以用PuTTY,Mac 系统下可以用 终端
SSH admin@DS918.local
群晖用户名@服务器名.local
sudo -i
输入密码切换到 root 账户,此处输入的密码为群晖管理员的密码
默认root账户是没有开启的, 可以通过修改/etc/ssh/sshd_config 配置文件来启用
vi /etc/ssh/sshd_config
找到#PermitRootLogin prohibit-password, 修改成PermitRootLogin yes. 可以在原行修改,也可以保留#注释,在下面新加一行。
保存退出后, 设置root密码
synouser –setpw root yourpassword
reboot
重启后应该就可以登陆root账号了。
在登陆的时候遇到如下的错误提示, 基本上是说~/.ssh/known_hosts 记录了之前登陆的key, 如果不同的话,会警告提示
解决办法就是清空 known_hosts文件
vi /Users/imac/.ssh/known_hosts
imac@IdeMac-mini ~ % ssh root@192.168.1.3
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:X7YHDfXCoan51PpIYfaYpUk4qAqM5yLFUG2PM57JDKA.
Please contact your system administrator.
Add correct host key in /Users/imac/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/imac/.ssh/known_hosts:4
ECDSA host key for 192.168.1.3 has changed and you have requested strict checking.
Host key verification failed.
删除所有字段,重新登陆成功了
2 下载Transmission Web Control
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh –no-check-certificate
安装 TWC
bash install-tr-control-cn.sh
我们在这里碰到了问题, 得到如下的错误提示, 原因是我们在用wget 下载 install-tr-control-cn.sh的时候, 返回了html格式的文件。
install-tr-control-cn.sh: line 1: syntax error near unexpected token `newline’
install-tr-control-cn.sh: line 1: `<!DOCTYPE html>’
vi install-tr-control-cn.sh 查看,果真如我们所猜测
在此解决的方式是去Github作者网站把 源代码拷贝下来,并用文本文件制作成 install-tr-control-cn.sh文件, 将文件上传到群晖中,再用命令行安装。
https://github.com/ronggang/transmission-web-control/blob/master/release/install-tr-control-cn.sh
Textmate中,保存到install-control-cn.sh文件
上传install-tr-control-cn.sh到群晖 /volume1/downloads(前面安装transmission是创建的下载目录,当然也可以拷贝到任何可以定位到的目录)
定位到install-tr-control-cn.sh 目录并执行安装
bash install-tr-control-cn.sh
完成后, 会返回如下界面
去Web UI看看是否已经安装成功吧。