微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何实现身份验证用户/密码以 swupdate Web 界面

如何解决如何实现身份验证用户/密码以 swupdate Web 界面

我需要一种方法来对 swupdate Web 界面实施某种身份验证(用户/密码),以便仅允许授权用户进行固件更新。 我试图在网页界面的根文件夹(即/www 目录中)放置一个.htaccess 文件,但它似乎被忽略了。 有人有关于我的要求的工作示例吗?

还有:在配置文件 swupdate.cfg 中,我发现了以下参数:

全局认证文件

对于嵌入式网络服务器,但我没有找到该文件必须具有哪些内容(以及哪种格式)。

提前致谢

解决方法

使用 apache 的 htdigest 工具创建 htdigest 文件。例如:htdigest -c .htdigest myrealm someuser 然后运行 ​​swupdate 添加以下猫鼬参数 --auth-domain myrealm --global-auth-file /path_to_your_htdigest/.htdigest

完整示例:/usr/bin/swupdate -v -H "my_hardware:1.0" -f /etc/swupdate.cfg -w "--auth-domain myrealm --global-auth-file /www/.htdigest" -p 'reboot'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。