webdav搭建小记
转载请注明出处:https://youngrichog.github.io/
描述
该文章主要还是记录搭建完webdav所遇到的一些问题
搭建支持基础认证的webdav
HTTP
搭建完非SSL带基础认证的webdav,我们进行连接的时候会发现怎么都连接不上,说是网络错误等问题。
查阅相关文档,发现注册表的BasicAuthLevel的值默认为1
1 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters |
如果想要使用非SSL+基础认证就需要修改BasicAuthLevel的值为2,这样就支持HTTP和HTTPS了
修改完注册表,重启WebClient,然后就可以连接成功
1 | net stop WebClient |
HTTPS
搭建SSL带基础认证的webdav,我们需要配置证书,需要给机器导入crt,这一步需要system权限
没有导入crt证书的情况
导入证书(根信任)
1 | net use x: https://xxx/webdav "password" /user:username |
搭建不支持基础认证的webdav
那么就可以直接连接非SSL的
1 | net use x: http://xxx/webdav "password" /user:username |
注意设置好权限,可读不可写,要不然容易出安全问题*
Respect
https://docs.microsoft.com/zh-cn/office/troubleshoot/powerpoint/office-opens-blank-from-sharepoint