惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
腾讯CDC
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
D
Docker
V
V2EX
Last Week in AI
Last Week in AI
G
Google Developers Blog
IT之家
IT之家
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
宝塔面板自动挂载 webdav 无需输入密码充当网站附件盘
2021-04-08 · via 膨胀自留地

#编程技术 2021-04-08 21:56:31 | 全文 690 字,阅读约需 2 分钟 | 加载中... 次浏览

👋 相关阅读


WebDAV 是一种基于 HTTP 1.1 协议的通信协议。它扩展了 HTTP 1.1,在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法,使应用程序可直接对 Web Server 直接读写,并支持写文件锁定 (Locking) 及解锁 (Unlock),还可以支持文件的版本控制。

今天以 TeraCloud 网盘为例说说如何利用 WebDav 将网盘挂载到 VPS,还是基于宝塔来讲。这种利用 webdav 挂载的教程网上也有很多。

1、安装

首先我们需要安装davfs2一般宝塔都用的是 CentOS 系统,具体如下:

Ubuntu/Debian

apt-get install davfs2

CentOS

yum install davfs2

2、挂载

安装好davfs2之后,我们就开始来挂载支持 WebDav 网盘

例如我要挂载到 /TeraCloud,所以我需要先新建文件夹:

mkdir /TeraCloud

然后就是挂载了,TeraCloud 网盘的 Dav 地址是:https://ena.teracloud.jp/dav/ 因此:

mount -t davfs https://ena.teracloud.jp/dav/ /TeraCloud

注意:TeraCloud 可以修改为任意名称。命令输入之后,会要求我们输入用户名和密码,那么按照提示输入即可,如图:

图片alt

之后,就可以当成普通硬盘来使用了。

额,居然容量还变少了很多,不过不影响使用。

3、创建账号密码配置

如果不想每次挂载都需要输入用户名密码,可以在挂载之后,使用如下命令:

echo "https://webdav.example.com user password" > /etc/davfs2/secrets

比如,TeraCloud 网盘,你可以这样写:

echo "https://ena.teracloud.jp/dav 用户名 密码" > /etc/davfs2/secrets

4、开机自动挂载

1、添加到/etc/rc.local

echo "mount -t davfs https://ena.teracloud.jp/dav/ /TeraCloud" >> /etc/rc.local

2、添加到/etc/fstab

echo "https://ena.teracloud.jp/dav/ /TeraCloud davfs defaults 0 0" >> /etc/fstab

5、问题解决

虽然安装起来很简单,但是还是会遇到不少奇葩问题。

如果碰到“mount: unknown filesystem type ‘davfs’”错误,修改 “/etc/davfs2/davfs2.conf” 配置文件解注释并改为:“ignore_dav_header 1”


×