给rutorrent增加http登陆密码
来源:互联网 发布:美团大众数据 编辑:程序博客网 时间:2024/06/05 09:04
ruTorrent详“zmyheart ”提供的rtorrent web的一个超强悍管理程序 rutorrent 教程,感谢他的分享。
ruTorrent确实是一个界面跟功能都很华丽的rTorrent管理软件,可惜不能像"rTWi"设置密码,就让远程管理存在不安全的因素。
翻遍了所有ruTorrent的配置文件,都找不到设置密码的地方,貌似这个软件不提供密码功能,但是又舍不得这个强大的管理软件,想来想去,终于找到突破口,嘿嘿。。。
首先,ruTorrent并不是可以单独运行的,他依赖于http服务,php,php-fcgi。既然这样的话就好办了。
我用的lighttpd,以下说明均基于lighttpd,其他http服务应该也是类似。
首先,修改lighttpd.conf文件,默认应该是在“/opt/etc/lighttpd/”,找到复制代码去掉"mod_auth",前面的#号取消注释。
继续往下,找到:复制代码在后面添加如下内容:
$HTTP["url"] =~"^/rtorrent/" { auth.backend = "plain" auth.backend.plain.userfile = "/tmp/mnt/disc0_1/opt/etc/lighttpd/.lighttpdpassword" auth.require = ( "/rtorrent/" => ( "method" => "basic", "realm" => "NAS", "require" => "user=admin" ) ) }
------------------------------------------------------------------------------------------------------
简单解释一下,再深奥的我也搞不懂了,想深入研究就去baidu或者gg查一下mod_auth用法。
$HTTP["url"] =~"^/设置访问密码的目录/" { auth.backend = "plain" auth.backend.plain.userfile = "用户密码文件的路径" auth.require = ( "/设置访问密码的目录/" => ( "method" => "简单模式(大概就是密码是明文,没采用md5之类的加密)"", realm" => "这里不清楚是干什么的,浏览器输入密码的窗口可以看到", "require" => "user=在.lighttpdpassword列表内N个用户中,允许访问此目录的用户名" ) ) }
------------------------------------------------------------------------------------------------------
然后就是在/opt/etc/lighttpd/目录内新建一个文件,文件名为“.lighttpdpassword”,格式是 user:password 每行为一个用户,例如复制代码------------------------------------------------------------------------------------------------------
如果觉得明文方式储存用户名密码不安全,可以使用method的其他模式,那个就自己研究了哈,我怕麻烦,这个就够用了。。。
ruTorrent确实是一个界面跟功能都很华丽的rTorrent管理软件,可惜不能像"rTWi"设置密码,就让远程管理存在不安全的因素。
翻遍了所有ruTorrent的配置文件,都找不到设置密码的地方,貌似这个软件不提供密码功能,但是又舍不得这个强大的管理软件,想来想去,终于找到突破口,嘿嘿。。。
首先,ruTorrent并不是可以单独运行的,他依赖于http服务,php,php-fcgi。既然这样的话就好办了。
我用的lighttpd,以下说明均基于lighttpd,其他http服务应该也是类似。
首先,修改lighttpd.conf文件,默认应该是在“/opt/etc/lighttpd/”,找到
- server.modules = ( "mod_auth",
继续往下,找到:
- $HTTP["url"] =~ "\.pdf$" {
- server.range-requests = "disable"
- }
$HTTP["url"] =~"^/rtorrent/" { auth.backend = "plain" auth.backend.plain.userfile = "/tmp/mnt/disc0_1/opt/etc/lighttpd/.lighttpdpassword" auth.require = ( "/rtorrent/" => ( "method" => "basic", "realm" => "NAS", "require" => "user=admin" ) ) }
------------------------------------------------------------------------------------------------------
简单解释一下,再深奥的我也搞不懂了,想深入研究就去baidu或者gg查一下mod_auth用法。
$HTTP["url"] =~"^/设置访问密码的目录/" { auth.backend = "plain" auth.backend.plain.userfile = "用户密码文件的路径" auth.require = ( "/设置访问密码的目录/" => ( "method" => "简单模式(大概就是密码是明文,没采用md5之类的加密)"", realm" => "这里不清楚是干什么的,浏览器输入密码的窗口可以看到", "require" => "user=在.lighttpdpassword列表内N个用户中,允许访问此目录的用户名" ) ) }
------------------------------------------------------------------------------------------------------
然后就是在/opt/etc/lighttpd/目录内新建一个文件,文件名为“.lighttpdpassword”,格式是 user:password 每行为一个用户,例如
- uesr1:123456
- admin:785545
- root:54544
如果觉得明文方式储存用户名密码不安全,可以使用method的其他模式,那个就自己研究了哈,我怕麻烦,这个就够用了。。。
- 给rutorrent增加http登陆密码
- 嵌入式linux,增加串口登陆密码
- http://live.heroku.com/增加给灾区留言功能!
- 重新给mysql设置登陆密码(包括安装中没有设置登陆密码的情况)
- 给eclipse增加虚拟内存
- 给字段增加 默认值
- 给UDP增加可靠性
- 给displayobject增加颜色
- 给插件增加快捷键
- 给图片增加水印
- 给UITextView增加链接
- 给TableView增加SearchBar
- 给UITextView增加链接
- 给UITableView增加拷贝
- 给category增加属性
- 给radioButtonList 增加间距
- 给VPS031增加磁盘
- 给category增加属性
- routeros v3中文网络教程(WORD版)
- routeros pcc 负载均衡资料(3.24及以上版本才支持)
- routero 3.22设置为openvpn 证书登陆(附设置图解)
- debian编译rtorrent相关资料文摘
- samba的smb.conf参考配置和设置密码方法
- 给rutorrent增加http登陆密码
- debian U盘启动安装步骤
- 推荐一个很好用的网络U盘(金山快盘),最大容量可以达到5.6G
- beini 添加字典教程及PJ—wpa2的时候选择字典的位置图文并茂
- Beini 在 VMware 环境下通过不用U盘,改用FTP交换握手包的方法
- beini使用教程(测试你的无线网络是否安全)
- OScam彻底解决 DM800看数码卡的问题教程
- 网页清除隐藏文字.去除网页文字干扰码的三种方法
- 最新Gemini2-500CN-dm800-SSL70-20-05-2010_satfan简繁中文版